import { ReactElement } from 'react';

import { DotnetIcon } from './technologies/dotnet';
import { CSharpIcon } from './technologies/csharp';
import { FSharpIcon } from './technologies/fsharp';
import { VisualBasicIcon } from './technologies/visualbasic';

export type Framework =
  | 'reactMono'
  | 'tsMono'
  | 'jsMono'
  | 'nodeMono'
  | 'angularMono'
  | 'typescript'
  | 'javascript'
  | 'node'
  | 'angular'
  | 'youtube'
  | 'nxagents'
  | 'nxcloud'
  | 'nx'
  | 'nextjs'
  | 'nestjs'
  | 'rspack'
  | 'express'
  | 'jest'
  | 'fastify'
  | 'storybook'
  | 'solid'
  | 'lit'
  | 'vite'
  | 'trpc'
  | 'remix'
  | 'dotnet'
  | 'qwik'
  | 'gradle'
  | 'go'
  | 'vue'
  | 'rust'
  | 'nuxt'
  | 'svelte'
  | 'gatsby'
  | 'astro'
  | 'playwright'
  | 'pnpm'
  | 'monorepo'
  | 'cra'
  | 'cypress'
  | 'expo'
  | 'react'
  | 'azure'
  | 'bitbucket'
  | 'circleci'
  | 'github'
  | 'gitlab'
  | 'jenkins'
  | 'apollo'
  | 'prisma'
  | 'redis'
  | 'postgres'
  | 'planetscale'
  | 'mongodb'
  | 'mfe'
  | 'eslint'
  | 'docker'
  | 'csharp'
  | 'fsharp'
  | 'visualbasic'
  | 'dotnet';

export const frameworkIcons: Record<
  Framework,
  {
    image: ReactElement;
    // this key determines whether the icon should be adaptive or not
    // if true means icon is mostly monotone (black/white), its parent needs to specify the fill color
    isAdaptiveIcon?: boolean;
  }
> = {
  reactMono: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="none"
        className="h-full w-full"
        viewBox="0 0 48 49"
      >
        <path
          fill="#61DAFB"
          d="M14.23 12.004a2.236 2.236 0 1 1-4.471 0 2.236 2.236 0 0 1 4.471 0zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38a2.164 2.164 0 0 0-1.091-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44a23.476 23.476 0 0 0-3.107-.534A23.892 23.892 0 0 0 12.769 4.7c1.592-1.48 3.087-2.292 4.105-2.295l-.001-.001zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442a22.73 22.73 0 0 0-3.113.538 15.02 15.02 0 0 1-.254-1.42c-.23-1.868.054-3.32.714-3.707.19-.09.4-.128.563-.133zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.095 1.345-1.564zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87a25.64 25.64 0 0 1-4.412.005 26.64 26.64 0 0 1-1.183-1.86c-.372-.64-.71-1.29-1.018-1.946a25.17 25.17 0 0 1 1.013-1.954c.38-.66.773-1.286 1.18-1.868A25.245 25.245 0 0 1 12 8.098V8.1zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947a24.42 24.42 0 0 1 2.015-.387zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933a25.952 25.952 0 0 0-1.345-2.32h-.001zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493a23.966 23.966 0 0 0-1.1-2.98c.45-1.017.81-2.01 1.085-2.964v.002zm-13.395.004c.278.96.645 1.957 1.1 2.98a23.142 23.142 0 0 0-1.086 2.964c-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39a25.819 25.819 0 0 0 1.34-2.338zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143a22.005 22.005 0 0 1-2.006-.386c.18-.63.406-1.282.66-1.933l.001.001zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44a22.88 22.88 0 0 0 3.113-.539zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295a1.185 1.185 0 0 1-.553-.132c-.666-.38-.955-1.834-.73-3.703.054-.46.143-.944.251-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565zm7.58 20.72a2.236 2.236 0 1 1-4.471 0 2.236 2.236 0 0 1 4.471 0zM20.878 27c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C5.98 34.603 4 36.106 4 37.69c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C26.02 40.782 28 39.276 28 37.69c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38A2.164 2.164 0 0 0 20.878 27zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44a23.476 23.476 0 0 0-3.107-.534 23.892 23.892 0 0 0-2.035-2.447c1.592-1.48 3.087-2.292 4.105-2.295l-.001-.001zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442a22.73 22.73 0 0 0-3.113.538 15.02 15.02 0 0 1-.254-1.42c-.23-1.868.054-3.32.714-3.707.19-.09.4-.128.563-.133zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.095 1.345-1.564zM16 33.786c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87a25.64 25.64 0 0 1-4.412.005 26.64 26.64 0 0 1-1.183-1.86c-.372-.64-.71-1.29-1.018-1.946a25.17 25.17 0 0 1 1.013-1.954c.38-.66.773-1.286 1.18-1.868a25.245 25.245 0 0 1 2.21-.098v.002zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947a24.42 24.42 0 0 1 2.015-.387zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933a25.952 25.952 0 0 0-1.345-2.32h-.001zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493a23.966 23.966 0 0 0-1.1-2.98c.45-1.017.81-2.01 1.085-2.964v.002zm-13.395.004c.278.96.645 1.957 1.1 2.98a23.142 23.142 0 0 0-1.086 2.964c-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39a25.819 25.819 0 0 0 1.34-2.338zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143a22.005 22.005 0 0 1-2.006-.386c.18-.63.406-1.282.66-1.933l.001.001zm10.894 2.987c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44a22.88 22.88 0 0 0 3.113-.539zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295a1.185 1.185 0 0 1-.553-.132c-.666-.38-.955-1.834-.73-3.703.054-.46.143-.944.251-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565zm23.58-23.652a2.236 2.236 0 1 1-4.471 0 2.236 2.236 0 0 1 4.471 0zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C25.98 15.917 24 17.42 24 19.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C46.02 22.096 48 20.59 48 19.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38a2.164 2.164 0 0 0-1.091-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44a23.476 23.476 0 0 0-3.107-.534 23.892 23.892 0 0 0-2.035-2.447c1.592-1.48 3.087-2.292 4.105-2.295l-.001-.001zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442a22.73 22.73 0 0 0-3.113.538 15.02 15.02 0 0 1-.254-1.42c-.23-1.868.054-3.32.714-3.707.19-.09.4-.128.563-.133zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.095 1.345-1.564zM36 15.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87a25.64 25.64 0 0 1-4.412.005 26.64 26.64 0 0 1-1.183-1.86c-.372-.64-.71-1.29-1.018-1.946a25.17 25.17 0 0 1 1.013-1.954c.38-.66.773-1.286 1.18-1.868a25.245 25.245 0 0 1 2.21-.098v.002zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947a24.42 24.42 0 0 1 2.015-.387zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933a25.952 25.952 0 0 0-1.345-2.32h-.001zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493a23.966 23.966 0 0 0-1.1-2.98c.45-1.017.81-2.01 1.085-2.964v.002zm-13.395.004c.278.96.645 1.957 1.1 2.98a23.142 23.142 0 0 0-1.086 2.964c-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39a25.819 25.819 0 0 0 1.34-2.338zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143a22.005 22.005 0 0 1-2.006-.386c.18-.63.406-1.282.66-1.933l.001.001zM41.92 23.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44a22.88 22.88 0 0 0 3.113-.539zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295a1.185 1.185 0 0 1-.553-.132c-.666-.38-.955-1.834-.73-3.703.054-.46.143-.944.251-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z"
        />
      </svg>
    ),
  },
  tsMono: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="none"
        className="h-full w-full"
        viewBox="0 0 52 54"
      >
        <path
          fill="#fff"
          d="M22 0H2a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z"
        />
        <path
          fill="#3178C6"
          d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0H1.125zm17.363 9.75c.612 0 1.154.037 1.627.111.446.067.884.18 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.085 5.085 0 0 0-.717-.26 5.452 5.452 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656-.242.44-.59.813-1.012 1.085a4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.917 9.917 0 0 1-1.84-.164 5.545 5.545 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.601 5.601 0 0 0-.807-.444 27.742 27.742 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.493 4.493 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375V9.938z"
        />
        <path
          fill="#fff"
          d="M30 30H10a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V32a2 2 0 0 0-2-2z"
        />
        <path
          fill="#3178C6"
          d="M9.125 30C8.502 30 8 30.502 8 31.125v21.75C8 53.498 8.502 54 9.125 54h21.75c.623 0 1.125-.502 1.125-1.125v-21.75c0-.623-.502-1.125-1.125-1.125H9.125zm17.363 9.75c.612 0 1.154.037 1.627.111.446.067.884.18 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.085 5.085 0 0 0-.717-.26 5.452 5.452 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656-.242.44-.59.813-1.012 1.085a4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.917 9.917 0 0 1-1.84-.164 5.545 5.545 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.601 5.601 0 0 0-.807-.444 27.742 27.742 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.493 4.493 0 0 1 1.47-.629 7.539 7.539 0 0 1 1.77-.201zm-15.113.188h9.563v2.166h-3.432v9.646h-2.717v-9.646h-3.414v-2.166z"
        />
        <path
          fill="#fff"
          d="M50 3H30a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z"
        />
        <path
          fill="#3178C6"
          d="M29.125 3C28.502 3 28 3.502 28 4.125v21.75c0 .623.502 1.125 1.125 1.125h21.75c.623 0 1.125-.502 1.125-1.125V4.125C52 3.502 51.498 3 50.875 3h-21.75zm17.363 9.75c.612 0 1.154.037 1.627.111.446.067.884.18 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.085 5.085 0 0 0-.717-.26 5.452 5.452 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656-.242.44-.59.813-1.012 1.085a4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.917 9.917 0 0 1-1.84-.164 5.545 5.545 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.601 5.601 0 0 0-.807-.444 27.742 27.742 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.493 4.493 0 0 1 1.47-.629 7.539 7.539 0 0 1 1.77-.201zm-15.113.188h9.563v2.166h-3.432v9.646h-2.717v-9.646h-3.414v-2.166z"
        />
      </svg>
    ),
  },
  jsMono: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="none"
        className="h-full w-full"
        viewBox="0 0 132 134"
      >
        <path fill="#F7DF1E" d="M0 0h60v60H0V0z" />
        <path
          fill="#000"
          d="M40.305 46.875c1.208 1.974 2.78 3.424 5.562 3.424 2.336 0 3.828-1.168 3.828-2.78 0-1.934-1.533-2.619-4.105-3.744l-1.41-.605c-4.068-1.733-6.77-3.904-6.77-8.495 0-4.228 3.221-7.447 8.257-7.447 3.584 0 6.162 1.247 8.019 4.514l-4.39 2.819c-.967-1.733-2.01-2.416-3.63-2.416-1.65 0-2.697 1.047-2.697 2.416 0 1.691 1.047 2.376 3.466 3.424l1.41.604c4.79 2.054 7.495 4.148 7.495 8.857 0 5.076-3.988 7.857-9.343 7.857-5.236 0-8.619-2.495-10.274-5.766l4.582-2.662zm-19.917.489c.885 1.571 1.691 2.9 3.628 2.9 1.853 0 3.021-.725 3.021-3.543V27.55h5.638v19.247c0 5.838-3.423 8.495-8.419 8.495-4.514 0-7.128-2.336-8.458-5.15l4.59-2.778z"
        />
        <path fill="#F7DF1E" d="M18 74h60v60H18V74z" />
        <path
          fill="#000"
          d="M58.305 120.875c1.208 1.974 2.78 3.424 5.562 3.424 2.336 0 3.828-1.168 3.828-2.781 0-1.933-1.533-2.618-4.104-3.743l-1.41-.605c-4.069-1.733-6.771-3.904-6.771-8.495 0-4.228 3.221-7.447 8.257-7.447 3.584 0 6.162 1.247 8.019 4.514l-4.39 2.819c-.967-1.733-2.01-2.416-3.63-2.416-1.65 0-2.697 1.047-2.697 2.416 0 1.691 1.047 2.376 3.466 3.424l1.41.604c4.79 2.054 7.495 4.148 7.495 8.857 0 5.076-3.988 7.857-9.343 7.857-5.236 0-8.619-2.495-10.274-5.766l4.582-2.662zm-19.917.489c.885 1.571 1.691 2.9 3.628 2.9 1.853 0 3.021-.725 3.021-3.543V101.55h5.638v19.247c0 5.838-3.423 8.495-8.419 8.495-4.514 0-7.128-2.336-8.458-5.15l4.59-2.778z"
        />
        <path fill="#F7DF1E" d="M72 7h60v60H72V7z" />
        <path
          fill="#000"
          d="M112.305 53.875c1.208 1.974 2.781 3.424 5.562 3.424 2.336 0 3.828-1.168 3.828-2.78 0-1.934-1.533-2.619-4.105-3.744l-1.409-.605c-4.069-1.733-6.771-3.904-6.771-8.495 0-4.228 3.221-7.447 8.257-7.447 3.584 0 6.162 1.247 8.019 4.514l-4.391 2.819c-.966-1.733-2.009-2.416-3.628-2.416-1.652 0-2.698 1.047-2.698 2.416 0 1.691 1.047 2.376 3.466 3.424l1.41.604c4.79 2.054 7.495 4.148 7.495 8.857 0 5.076-3.988 7.857-9.343 7.857-5.236 0-8.619-2.495-10.274-5.766l4.582-2.662zm-19.917.489c.885 1.571 1.691 2.9 3.628 2.9 1.853 0 3.021-.725 3.021-3.543V34.55h5.638v19.247c0 5.838-3.423 8.495-8.419 8.495-4.514 0-7.128-2.336-8.458-5.15l4.59-2.778z"
        />
      </svg>
    ),
  },
  nodeMono: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="none"
        className="h-full w-full"
        viewBox="0 0 47 48"
      >
        <path
          fill="#393"
          d="M10.64 24c-.321 0-.641-.084-.922-.247l-2.936-1.737c-.438-.245-.224-.332-.08-.383.585-.203.703-.25 1.328-.604.065-.037.151-.023.218.017l2.256 1.34a.29.29 0 0 0 .272 0l8.795-5.077a.277.277 0 0 0 .134-.238V6.921a.283.283 0 0 0-.137-.242l-8.791-5.072a.278.278 0 0 0-.271 0L1.717 6.68a.284.284 0 0 0-.139.241v10.15a.27.27 0 0 0 .139.235l2.409 1.392c1.307.654 2.108-.116 2.108-.89V7.788c0-.143.114-.254.256-.254h1.115c.139 0 .255.112.255.253v10.021c0 1.745-.95 2.745-2.604 2.745-.508 0-.909 0-2.026-.55L.922 18.674A1.856 1.856 0 0 1 0 17.071V6.921c0-.659.353-1.275.922-1.603L9.717.236a1.925 1.925 0 0 1 1.848 0l8.794 5.082c.57.33.924.944.924 1.603v10.15a1.86 1.86 0 0 1-.924 1.604l-8.794 5.078c-.28.163-.599.247-.925.247zm7.101-10.007c0-1.9-1.284-2.406-3.987-2.763-2.731-.36-3.009-.548-3.009-1.187 0-.528.235-1.233 2.258-1.233 1.807 0 2.473.39 2.747 1.607.024.115.129.2.247.2h1.141a.26.26 0 0 0 .186-.082.257.257 0 0 0 .067-.196c-.177-2.098-1.571-3.076-4.388-3.076-2.508 0-4.004 1.058-4.004 2.833 0 1.925 1.488 2.457 3.895 2.695 2.88.282 3.103.703 3.103 1.27 0 .982-.789 1.401-2.642 1.401-2.327 0-2.839-.584-3.011-1.742a.255.255 0 0 0-.253-.215H8.954a.252.252 0 0 0-.254.253c0 1.482.806 3.248 4.655 3.248 2.788.001 4.386-1.096 4.386-3.013zM19.64 48c-.321 0-.641-.084-.922-.247l-2.936-1.737c-.438-.245-.224-.332-.08-.383.585-.203.703-.25 1.328-.604.065-.037.151-.023.218.017l2.256 1.34a.29.29 0 0 0 .272 0l8.795-5.077a.277.277 0 0 0 .134-.238v-10.15a.283.283 0 0 0-.137-.242l-8.791-5.072a.278.278 0 0 0-.271 0l-8.789 5.073a.284.284 0 0 0-.139.241v10.15a.27.27 0 0 0 .139.235l2.409 1.392c1.307.654 2.108-.116 2.108-.89v-10.02c0-.143.114-.254.256-.254h1.115c.139 0 .255.112.255.253v10.021c0 1.745-.95 2.745-2.604 2.745-.508 0-.909 0-2.026-.55l-2.308-1.328A1.856 1.856 0 0 1 9 41.071v-10.15c0-.659.353-1.275.922-1.603l8.795-5.082a1.926 1.926 0 0 1 1.848 0l8.794 5.082c.57.33.924.944.924 1.603v10.15a1.86 1.86 0 0 1-.924 1.604l-8.794 5.078c-.28.163-.599.247-.925.247zm7.101-10.007c0-1.9-1.284-2.406-3.987-2.763-2.731-.36-3.009-.548-3.009-1.187 0-.528.235-1.233 2.258-1.233 1.807 0 2.473.39 2.747 1.607.024.115.129.2.247.2h1.141a.26.26 0 0 0 .186-.082.257.257 0 0 0 .067-.196c-.177-2.098-1.571-3.076-4.388-3.076-2.508 0-4.004 1.058-4.004 2.833 0 1.925 1.488 2.457 3.895 2.695 2.88.282 3.103.703 3.103 1.27 0 .982-.789 1.401-2.642 1.401-2.327 0-2.839-.584-3.011-1.742a.255.255 0 0 0-.253-.215h-1.137a.252.252 0 0 0-.254.253c0 1.482.806 3.248 4.655 3.248 2.788.001 4.386-1.096 4.386-3.013zM35.64 28c-.321 0-.641-.084-.922-.247l-2.936-1.737c-.438-.245-.224-.332-.08-.383.585-.203.703-.25 1.328-.604.065-.037.151-.023.218.017l2.256 1.34a.29.29 0 0 0 .272 0l8.795-5.077a.277.277 0 0 0 .134-.238v-10.15a.283.283 0 0 0-.137-.242l-8.791-5.072a.278.278 0 0 0-.271 0l-8.789 5.073a.284.284 0 0 0-.139.241v10.15a.27.27 0 0 0 .139.235l2.409 1.392c1.307.654 2.108-.116 2.108-.89v-10.02c0-.143.114-.254.256-.254h1.115c.139 0 .255.112.255.253v10.021c0 1.745-.95 2.745-2.604 2.745-.508 0-.909 0-2.026-.55l-2.308-1.328A1.856 1.856 0 0 1 25 21.071v-10.15c0-.659.353-1.275.922-1.603l8.795-5.082a1.925 1.925 0 0 1 1.848 0l8.794 5.082c.57.33.924.944.924 1.603v10.15a1.86 1.86 0 0 1-.924 1.604l-8.794 5.078c-.28.163-.599.247-.925.247zm7.101-10.007c0-1.9-1.284-2.406-3.987-2.763-2.731-.36-3.009-.548-3.009-1.187 0-.528.235-1.233 2.258-1.233 1.807 0 2.473.39 2.747 1.607.024.115.129.2.247.2h1.141a.26.26 0 0 0 .186-.082.257.257 0 0 0 .067-.196c-.177-2.098-1.571-3.076-4.388-3.076-2.508 0-4.004 1.058-4.004 2.833 0 1.925 1.488 2.457 3.895 2.695 2.88.282 3.103.703 3.103 1.27 0 .982-.789 1.401-2.642 1.401-2.327 0-2.839-.584-3.011-1.742a.255.255 0 0 0-.253-.215h-1.137a.252.252 0 0 0-.254.253c0 1.482.806 3.248 4.655 3.248 2.788.001 4.386-1.096 4.386-3.013z"
        />
      </svg>
    ),
  },
  angularMono: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="none"
        className="h-full w-full"
        viewBox="0 0 196 205"
      >
        <path fill="#fff" d="M117.167 31h61v69h-61z" />
        <path
          fill="#DD0031"
          d="M139.546 72.688h17.241l-8.625-20.45m0-32.238L101 36.592l7.192 61.546L148.167 120l39.983-21.842 7.183-61.558-47.171-16.596V20zm29.434 76.292h-10.992l-5.925-14.596H135.65l-5.925 14.6h-11l29.442-65.254 29.429 65.25z"
        />
        <path
          fill="#DD0031"
          d="M139.546 72.688h17.241l-8.625-20.45m0-32.238L101 36.592l7.192 61.546L148.167 120l39.983-21.842 7.183-61.558-47.171-16.596V20zm29.434 76.292h-10.992l-5.925-14.596H135.65l-5.925 14.6h-11l29.442-65.254 29.429 65.25z"
        />
        <path fill="#fff" d="M16.167 11h61v69h-61z" />
        <path
          fill="#DD0031"
          d="M38.546 52.688h17.242l-8.625-20.45m0-32.238L0 16.592l7.192 61.546L47.167 100 87.15 78.158 94.333 16.6 47.163.004V0zm29.433 76.292H65.604L59.68 61.696H34.65l-5.925 14.6h-11l29.442-65.254 29.429 65.25z"
        />
        <path
          fill="#DD0031"
          d="M38.546 52.688h17.242l-8.625-20.45m0-32.238L0 16.592l7.192 61.546L47.167 100 87.15 78.158 94.333 16.6 47.163.004V0zm29.433 76.292H65.604L59.68 61.696H34.65l-5.925 14.6h-11l29.442-65.254 29.429 65.25z"
        />
        <path fill="#fff" d="M46.167 116h61v69h-61z" />
        <path
          fill="#DD0031"
          d="M68.546 157.687h17.241l-8.625-20.45m0-32.237L30 121.592l7.192 61.545L77.167 205l39.983-21.842 7.183-61.558-47.17-16.596V105zm29.434 76.292H95.604l-5.925-14.596H64.65l-5.925 14.6h-11l29.442-65.254 29.429 65.25z"
        />
        <path
          fill="#DD0031"
          d="M68.546 157.687h17.241l-8.625-20.45m0-32.237L30 121.592l7.192 61.545L77.167 205l39.983-21.842 7.183-61.558-47.17-16.596V105zm29.434 76.292H95.604l-5.925-14.596H64.65l-5.925 14.6h-11l29.442-65.254 29.429 65.25z"
        />
      </svg>
    ),
  },
  typescript: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="#3178C6"
        className="h-full w-full"
        viewBox="0 0 24 24"
      >
        <rect width="24" height="24" fill="#fff" rx="2" ry="2" />
        <path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" />
      </svg>
    ),
  },
  youtube: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="red"
        className="h-full w-full"
        viewBox="0 0 24 24"
      >
        <path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814z" />
        <path fill="#fff" d="M9.545 15.568V8.432L15.818 12l-6.273 3.568z" />
      </svg>
    ),
  },
  nxagents: {
    image: (
      <svg
        role="img"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
        stroke="currentColor"
        fill="transparent"
      >
        <path
          strokeLinejoin="round"
          d="M21 12.5h-4m4 0a1 1 0 1 0 2 0 1 1 0 0 0-2 0Zm-2 8h-5v-3m5 3a1 1 0 1 0 2 0 1 1 0 0 0-2 0Zm-16-8h4m-4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm2 8h5v-3m-5 3a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm0-17h5v4m-5-4a1 1 0 1 0-2 0 1 1 0 0 0 2 0Zm14 0h-5v4m5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm-3 14H8a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1Zm-5-8h2l-.667 1.875L14 11.346 11.333 15.5l.334-2.77H10l1-3.23Z"
        />
      </svg>
    ),
  },
  nxcloud: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        stroke="currentColor"
        fill="transparent"
        className="h-full w-full"
        viewBox="0 0 24 24"
      >
        <path d="M22.167 7.167v-2.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v15a2.5 2.5 0 0 0 2.5 2.5h2.5m15-15c-2.76 0-5 2.24-5 5s-2.24 5-5 5-5 2.24-5 5m15-15V19.59a2.577 2.577 0 0 1-2.576 2.576H7.167" />
      </svg>
    ),
  },
  nx: {
    image: (
      <svg
        role="img"
        fill="currentColor"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <path d="m11.987 14.138-3.132 4.923-5.193-8.427-.012 8.822H0V4.544h3.691l5.247 8.833.005-3.998 3.044 4.759zm.601-5.761c.024-.048 0-3.784.008-3.833h-3.65c.002.059-.005 3.776-.003 3.833h3.645zm5.634 4.134a2.061 2.061 0 0 0-1.969 1.336 1.963 1.963 0 0 1 2.343-.739c.396.161.917.422 1.33.283a2.1 2.1 0 0 0-1.704-.88zm3.39 1.061c-.375-.13-.8-.277-1.109-.681-.06-.08-.116-.17-.176-.265a2.143 2.143 0 0 0-.533-.642c-.294-.216-.68-.322-1.18-.322a2.482 2.482 0 0 0-2.294 1.536 2.325 2.325 0 0 1 4.002.388.75.75 0 0 0 .836.334c.493-.105.46.36 1.203.518v-.133c-.003-.446-.246-.55-.75-.733zm2.024 1.266a.723.723 0 0 0 .347-.638c-.01-2.957-2.41-5.487-5.37-5.487a5.364 5.364 0 0 0-4.487 2.418c-.01-.026-1.522-2.39-1.538-2.418H8.943l3.463 5.423-3.379 5.32h3.54l1.54-2.366 1.568 2.366h3.541l-3.21-5.052a.7.7 0 0 1-.084-.32 2.69 2.69 0 0 1 2.69-2.691h.001c1.488 0 1.736.89 2.057 1.308.634.826 1.9.464 1.9 1.541a.707.707 0 0 0 1.066.596zm.35.133c-.173.372-.56.338-.755.639-.176.271.114.412.114.412s.337.156.538-.311c.104-.231.14-.488.103-.74z" />
      </svg>
    ),
  },
  node: {
    image: (
      <svg
        role="img"
        fill="#339933"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Node.js</title>
        <path d="M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z" />
      </svg>
    ),
  },
  nextjs: {
    image: (
      <svg
        role="img"
        className="adaptive-icon h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Next.js</title>
        <path d="M11.5725 0c-.1763 0-.3098.0013-.3584.0067-.0516.0053-.2159.021-.3636.0328-3.4088.3073-6.6017 2.1463-8.624 4.9728C1.1004 6.584.3802 8.3666.1082 10.255c-.0962.659-.108.8537-.108 1.7474s.012 1.0884.108 1.7476c.652 4.506 3.8591 8.2919 8.2087 9.6945.7789.2511 1.6.4223 2.5337.5255.3636.04 1.9354.04 2.299 0 1.6117-.1783 2.9772-.577 4.3237-1.2643.2065-.1056.2464-.1337.2183-.1573-.0188-.0139-.8987-1.1938-1.9543-2.62l-1.919-2.592-2.4047-3.5583c-1.3231-1.9564-2.4117-3.556-2.4211-3.556-.0094-.0026-.0187 1.5787-.0235 3.509-.0067 3.3802-.0093 3.5162-.0516 3.596-.061.115-.108.1618-.2064.2134-.075.0374-.1408.0445-.495.0445h-.406l-.1078-.068a.4383.4383 0 01-.1572-.1712l-.0493-.1056.0053-4.703.0067-4.7054.0726-.0915c.0376-.0493.1174-.1125.1736-.143.0962-.047.1338-.0517.5396-.0517.4787 0 .5584.0187.6827.1547.0353.0377 1.3373 1.9987 2.895 4.3608a10760.433 10760.433 0 004.7344 7.1706l1.9002 2.8782.096-.0633c.8518-.5536 1.7525-1.3418 2.4657-2.1627 1.5179-1.7429 2.4963-3.868 2.8247-6.134.0961-.6591.1078-.854.1078-1.7475 0-.8937-.012-1.0884-.1078-1.7476-.6522-4.506-3.8592-8.2919-8.2087-9.6945-.7672-.2487-1.5836-.42-2.4985-.5232-.169-.0176-1.0835-.0366-1.6123-.037zm4.0685 7.217c.3473 0 .4082.0053.4857.047.1127.0562.204.1642.237.2767.0186.061.0234 1.3653.0186 4.3044l-.0067 4.2175-.7436-1.14-.7461-1.14v-3.066c0-1.982.0093-3.0963.0234-3.1502.0375-.1313.1196-.2346.2323-.2955.0961-.0494.1313-.054.4997-.054z" />
      </svg>
    ),
    isAdaptiveIcon: true,
  },
  nestjs: {
    image: (
      <svg
        role="img"
        fill="#E0234E"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>NestJS</title>
        <path d="M14.131.047c-.173 0-.334.037-.483.087.316.21.49.49.576.806.007.043.019.074.025.117a.681.681 0 0 1 .013.112c.024.545-.143.614-.26.936-.18.415-.13.861.086 1.22a.74.74 0 0 0 .074.137c-.235-1.568 1.073-1.803 1.314-2.293.019-.428-.334-.713-.613-.911a1.37 1.37 0 0 0-.732-.21zM16.102.4c-.024.143-.006.106-.012.18-.006.05-.006.112-.012.161-.013.05-.025.1-.044.149-.012.05-.03.1-.05.149l-.067.142c-.02.025-.031.05-.05.075l-.037.055a2.152 2.152 0 0 1-.093.124c-.037.038-.068.081-.112.112v.006c-.037.031-.074.068-.118.1-.13.099-.278.173-.415.266-.043.03-.087.056-.124.093a.906.906 0 0 0-.118.099c-.043.037-.074.074-.111.118-.031.037-.068.08-.093.124a1.582 1.582 0 0 0-.087.13c-.025.05-.043.093-.068.142-.019.05-.037.093-.05.143a2.007 2.007 0 0 0-.043.155c-.006.025-.006.056-.012.08-.007.025-.007.05-.013.075 0 .05-.006.105-.006.155 0 .037 0 .074.006.111 0 .05.006.1.019.155.006.05.018.1.03.15.02.049.032.098.05.148.013.03.031.062.044.087l-1.426-.552c-.241-.068-.477-.13-.719-.186l-.39-.093c-.372-.074-.75-.13-1.128-.167-.013 0-.019-.006-.031-.006A11.082 11.082 0 0 0 8.9 2.855c-.378.025-.756.074-1.134.136a12.45 12.45 0 0 0-.837.174l-.279.074c-.092.037-.18.08-.266.118l-.205.093c-.012.006-.024.006-.03.012-.063.031-.118.056-.174.087a2.738 2.738 0 0 0-.236.118c-.043.018-.086.043-.124.062a.559.559 0 0 1-.055.03c-.056.032-.112.063-.162.094a1.56 1.56 0 0 0-.148.093c-.044.03-.087.055-.124.086-.006.007-.013.007-.019.013-.037.025-.08.056-.118.087l-.012.012-.093.074c-.012.007-.025.019-.037.025-.031.025-.062.056-.093.08-.006.013-.019.02-.025.025-.037.038-.074.069-.111.106-.007 0-.007.006-.013.012a1.742 1.742 0 0 0-.111.106c-.007.006-.007.012-.013.012a1.454 1.454 0 0 0-.093.1c-.012.012-.03.024-.043.036a1.374 1.374 0 0 1-.106.112c-.006.012-.018.019-.024.03-.05.05-.093.1-.143.15l-.018.018c-.1.106-.205.211-.317.304-.111.1-.229.192-.347.273a3.777 3.777 0 0 1-.762.421c-.13.056-.267.106-.403.149-.26.056-.527.161-.756.18-.05 0-.105.012-.155.018l-.155.037-.149.056c-.05.019-.099.044-.148.068-.044.031-.093.056-.137.087a1.011 1.011 0 0 0-.124.106c-.043.03-.087.074-.124.111-.037.043-.074.08-.105.124-.031.05-.068.093-.093.143a1.092 1.092 0 0 0-.087.142c-.025.056-.05.106-.068.161-.019.05-.037.106-.056.161-.012.05-.025.1-.03.15 0 .005-.007.012-.007.018-.012.056-.012.13-.019.167C.006 7.95 0 7.986 0 8.03a.657.657 0 0 0 .074.31v.006c.019.037.044.075.069.112.024.037.05.074.08.111.031.031.068.069.106.1a.906.906 0 0 0 .117.099c.149.13.186.173.378.272.031.019.062.031.1.05.006 0 .012.006.018.006 0 .013 0 .019.006.031a1.272 1.272 0 0 0 .08.298c.02.037.032.074.05.111.007.013.013.025.02.031.024.05.049.093.073.137l.093.13c.031.037.069.08.106.118.037.037.074.068.118.105 0 0 .006.006.012.006.037.031.074.062.112.087a.986.986 0 0 0 .136.08c.043.025.093.05.142.069a.73.73 0 0 0 .124.043c.007.006.013.006.025.012.025.007.056.013.08.019-.018.335-.024.65.026.762.055.124.328-.254.6-.688-.036.428-.061.93 0 1.079.069.155.44-.329.763-.862 4.395-1.016 8.405 2.02 8.826 6.31-.08-.67-.905-1.041-1.283-.948-.186.458-.502 1.047-1.01 1.413.043-.41.025-.83-.062-1.24a4.009 4.009 0 0 1-.769 1.562c-.588.043-1.177-.242-1.487-.67-.025-.018-.031-.055-.05-.08-.018-.043-.037-.087-.05-.13a.515.515 0 0 1-.037-.13c-.006-.044-.006-.087-.006-.137v-.093a.992.992 0 0 1 .031-.13c.013-.043.025-.086.044-.13.024-.043.043-.087.074-.13.105-.298.105-.54-.087-.682a.706.706 0 0 0-.118-.062c-.024-.006-.055-.018-.08-.025l-.05-.018a.847.847 0 0 0-.13-.031.472.472 0 0 0-.13-.019 1.01 1.01 0 0 0-.136-.012c-.031 0-.062.006-.093.006a.484.484 0 0 0-.137.019c-.043.006-.086.012-.13.024a1.068 1.068 0 0 0-.13.044c-.043.018-.08.037-.124.056-.037.018-.074.043-.118.062-1.444.942-.582 3.148.403 3.787-.372.068-.75.148-.855.229l-.013.012c.267.161.546.298.837.416.397.13.818.247 1.004.297v.006a5.996 5.996 0 0 0 1.562.112c2.746-.192 4.996-2.281 5.405-5.033l.037.161c.019.112.043.23.056.347v.006c.012.056.018.112.025.162v.024c.006.056.012.112.012.162.006.068.012.136.012.204v.1c0 .03.007.067.007.098 0 .038-.007.075-.007.112v.087c0 .043-.006.08-.006.124 0 .025 0 .05-.006.08 0 .044-.006.087-.006.137-.006.018-.006.037-.006.055l-.02.143c0 .019 0 .037-.005.056-.007.062-.019.118-.025.18v.012l-.037.174v.018l-.037.167c0 .007-.007.02-.007.025a1.663 1.663 0 0 1-.043.168v.018c-.019.062-.037.118-.05.174-.006.006-.006.012-.006.012l-.056.186c-.024.062-.043.118-.068.18-.025.062-.043.124-.068.18-.025.062-.05.117-.074.18h-.007c-.024.055-.05.117-.08.173a.302.302 0 0 1-.019.043c-.006.006-.006.013-.012.019a5.867 5.867 0 0 1-1.742 2.082c-.05.031-.099.069-.149.106-.012.012-.03.018-.043.03a2.603 2.603 0 0 1-.136.094l.018.037h.007l.26-.037h.006c.161-.025.322-.056.483-.087.044-.006.093-.019.137-.031l.087-.019c.043-.006.086-.018.13-.024.037-.013.074-.02.111-.031.62-.15 1.221-.354 1.798-.595a9.926 9.926 0 0 1-3.85 3.142c.714-.05 1.426-.167 2.114-.366a9.903 9.903 0 0 0 5.857-4.68 9.893 9.893 0 0 1-1.667 3.986 9.758 9.758 0 0 0 1.655-1.376 9.824 9.824 0 0 0 2.61-5.268c.21.98.272 1.99.18 2.987 4.474-6.241.371-12.712-1.346-14.416-.006-.013-.012-.019-.012-.031-.006.006-.006.006-.006.012 0-.006 0-.006-.007-.012 0 .074-.006.148-.012.223a8.34 8.34 0 0 1-.062.415c-.03.136-.068.273-.105.41-.044.13-.093.266-.15.396a5.322 5.322 0 0 1-.185.378 4.735 4.735 0 0 1-.477.688c-.093.111-.192.21-.292.31a3.994 3.994 0 0 1-.18.155l-.142.124a3.459 3.459 0 0 1-.347.241 4.295 4.295 0 0 1-.366.211c-.13.062-.26.118-.39.174a4.364 4.364 0 0 1-.818.223c-.143.025-.285.037-.422.05a4.914 4.914 0 0 1-.297.012 4.66 4.66 0 0 1-.422-.025 3.137 3.137 0 0 1-.421-.062 3.136 3.136 0 0 1-.415-.105h-.007c.137-.013.273-.025.41-.05a4.493 4.493 0 0 0 .818-.223c.136-.05.266-.112.39-.174.13-.062.248-.13.372-.204.118-.08.235-.161.347-.248.112-.087.217-.18.316-.279.105-.093.198-.198.291-.304.093-.111.18-.223.26-.334.013-.019.026-.044.038-.062.062-.1.124-.199.18-.298a4.272 4.272 0 0 0 .334-.775c.044-.13.075-.266.106-.403.025-.142.05-.278.062-.415.012-.142.025-.285.025-.421 0-.1-.007-.199-.013-.298a6.726 6.726 0 0 0-.05-.415 4.493 4.493 0 0 0-.092-.415c-.044-.13-.087-.267-.137-.397-.05-.13-.111-.26-.173-.384-.069-.124-.137-.248-.211-.366a6.843 6.843 0 0 0-.248-.34c-.093-.106-.186-.212-.285-.317a3.878 3.878 0 0 0-.161-.155c-.28-.217-.57-.421-.862-.607a1.154 1.154 0 0 0-.124-.062 2.415 2.415 0 0 0-.589-.26Z" />
      </svg>
    ),
  },
  rspack: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        viewBox="20 0 350 339.32"
      >
        <path
          d="M91.667 75.68c-3.894.525-6.325 1.087-9.97 2.305-18.507 6.185-28.859 19.861-25.114 33.179 2.266 8.06 9.002 13.495 18.167 14.659.825.105 2.35.343 3.39.531 5.573 1.004 13.479-.407 19.693-3.516 8.315-4.159 15.381-11.407 18.598-19.075 6.475-15.433-6.814-30.503-24.764-28.083m166.747 31.028c.47 2.018.754 13.173.443 17.375-1.001 13.518-7.48 30.152-14.569 37.403-2.302 2.355-7.894 6.511-9.653 7.173-.303.114-1.377.585-2.385 1.046-9.493 4.342-21.15 4.356-27.48.033-.527-.36-1.089-.73-1.249-.821-.572-.328-1.324-1.041-1.918-1.819-.671-.88-.719-.784-.419.83.102.544.204 1.139.228 1.322.323 2.513 2.223 6.359 4.782 9.679 3.317 4.304 8.894 7.18 17.473 9.01 2 .426 6.422.431 8.166.008 7.103-1.722 17.504-10.156 21.413-17.364.348-.641.815-1.439 1.036-1.772.639-.959 1.921-4.128 3.026-7.478 1.468-4.45 1.942-6.255 4.382-16.666 3.042-12.985 3.16-23.461.362-32.084-.923-2.844-4.143-8.044-3.638-5.875m-129.247 1.702c-6.401 1.191-12.844 5.604-15.6 10.685a28.504 28.504 0 0 1-1.102 1.859c-4.036 5.981-1.488 12.657 5.402 14.155 9.675 2.102 21.355-4.213 24.435-13.211 2.767-8.087-4.125-15.164-13.135-13.488m89.75 3.325c-6.217 1.439-11.55 6.977-13.895 14.432-2.627 8.347-1.766 16.092 2.387 21.49 8.417 10.938 23.838 4.442 27.742-11.685 3.391-14.009-5.174-26.796-16.234-24.237m63.916 11.515c-11.428 2.31-18.545 19.211-13 30.873 6.434 13.533 23.491 8.383 27.565-8.323 3.179-13.039-4.303-24.623-14.565-22.55m36.406 5.799c-.032 15.77-5.124 31.775-12.816 40.286-6.089 6.736-11.372 9.905-19.006 11.403-8.892 1.744-15.419.237-20.758-4.794-.648-.611-1.204-1.111-1.235-1.111-.064 0 1.576 5.015 2.187 6.69 1.957 5.362 8.112 10.283 16.222 12.969 6.244 2.069 14.614-.789 20.992-7.167 3.553-3.553 8.084-10.997 10.09-16.575.329-.917.667-1.817.75-2 .154-.34 1.482-4.628 1.806-5.833.832-3.096 2.629-12.647 3.134-16.667.68-5.404.352-16.136-.608-19.917-.741-2.918-.746-2.901-.758 2.716"
          fill="#fbfbf4"
        />
        <path
          d="M302.167 20.334c-3.544.288-4.356.369-6.75.672-3.448.437-7.92 1.265-9.055 1.677-.52.188-1.545.53-2.279.76-3.67 1.149-4.583 1.465-4.583 1.589 0 .074-.183.135-.407.135-.224 0-.449.069-.502.154-.052.084-.338.204-.635.266-.624.13-2.118.742-3.5 1.433-.529.264-1.054.48-1.167.48-.113-.001-1.031.404-2.039.898a183.24 183.24 0 0 1-2.833 1.363c-.55.254-1.038.509-1.084.565-.046.057-.796.462-1.666.902a275.55 275.55 0 0 0-3.75 1.943 879.749 879.749 0 0 1-3.334 1.752c-.641.334-1.268.692-1.392.794a4.528 4.528 0 0 1-.53.36c-.482.275-1.606.953-3.557 2.147-.998.61-1.879 1.109-1.959 1.109-.08 0-.145.059-.145.132 0 .072-.422.387-.938.7-.516.312-1.022.649-1.125.748-.103.099-.73.525-1.393.946-.663.422-1.45.957-1.75 1.19-.299.233-1.182.897-1.961 1.475-.779.579-1.441 1.11-1.472 1.181-.03.07-.128.128-.217.128s-.664.396-1.278.88-1.303.999-1.533 1.144c-.229.146-.735.575-1.125.954s-.774.689-.854.689c-.08 0-.603.394-1.161.875-.559.481-1.521 1.288-2.137 1.792a38.814 38.814 0 0 0-1.73 1.5c-.335.32-.859.771-1.164 1-1.793 1.348-6.992 6.854-8.818 9.338-.44.599-.964 1.41-1.164 1.802-.2.392-.612 1.103-.915 1.578-.303.476-.652 1.165-.776 1.532-.124.366-.274.741-.334.833-.772 1.183-1.308 5.096-.935 6.833.401 1.867 1.919 4.584 2.562 4.584.076 0 .222.131.324.291.103.161.552.48.999.709.446.229.852.47.901.535.169.224 3.135 1.47 3.856 1.619.397.082 1.246.274 1.888.427.642.153 1.279.299 1.417.324.137.026.437.094.666.151.23.058.755.148 1.167.201.412.053.938.124 1.167.158 2.015.3 5.209.584 7.416.659 1.467.051 3.079.125 3.584.166 1.695.136 3.571.254 5.5.347 3.989.192 7.108.527 10.166 1.093 2.047.378 5.858 1.851 6.39 2.47 1.061 1.233.352 11.284-.898 12.739-.066.076-.623-.357-1.238-.963-.616-.607-1.393-1.254-1.728-1.44-1.144-.633-1.808-1.07-2.389-1.57a30.983 30.983 0 0 0-1.021-.842 84.785 84.785 0 0 1-.986-.783c-1.559-1.258-2.112-1.654-2.796-1.998-.413-.207-.851-.472-.975-.589-.758-.718-6.245-2.657-8.775-3.101-1.861-.327-3.578-.605-4.25-.688-.413-.051-1.334-.168-2.047-.26-4.467-.575-14.152.357-17.37 1.673a31.71 31.71 0 0 1-1.167.426c-.458.159-.904.355-.991.434a.718.718 0 0 1-.417.146c-.226.001-.886.315-3.925 1.868-3.488 1.782-8.749 6.926-12.366 12.09-.293.418-.593.805-.667.859-.306.226-3.036 4.483-3.14 4.898-.062.248-.163.451-.224.451-.06 0-.294.337-.52.75-.225.412-.453.75-.507.75-.145 0-.659-1.135-.659-1.456 0-.254-.916-2.245-2.434-5.294-.845-1.698-1.791-3.376-2.116-3.756-.156-.182-.284-.394-.284-.47 0-.077-.15-.275-.333-.441-.183-.166-.333-.404-.333-.529 0-.126-.207-.545-.459-.933-.499-.768-.556-.846-1.044-1.439-.182-.22-.331-.461-.331-.535 0-.196-2.793-4.322-3.265-4.823-.221-.234-.401-.508-.401-.608 0-.1-.413-.716-.917-1.368-.504-.653-.917-1.234-.917-1.292 0-.091-.787-1.103-1.469-1.888-.12-.138-.444-.552-.72-.918-.679-.902-1.99-2.448-4.311-5.083-2.107-2.393-8.514-8.592-9.498-9.191-.271-.164-.587-.451-.704-.638-.116-.186-.264-.338-.329-.338s-.32-.188-.568-.417c-.247-.229-.508-.417-.579-.417-.071 0-.348-.206-.615-.458a13.937 13.937 0 0 0-.888-.766c-.681-.522-2.995-2.183-3.29-2.361-.624-.378-1.295-.843-1.562-1.085-.156-.141-.869-.552-1.584-.913-.715-.361-1.466-.78-1.67-.932-.422-.314-7.35-3.767-7.721-3.848-.133-.03-.279-.092-.325-.14-.046-.047-.646-.286-1.333-.53-.688-.244-1.644-.593-2.125-.774-.482-.182-.875-.298-.875-.258 0 .04-.169-.029-.375-.155-.207-.125-.713-.321-1.125-.435-.686-.19-1.875-.541-4.584-1.355-.55-.166-1.45-.384-2-.486a96.96 96.96 0 0 1-2.083-.416c-1.491-.317-3.6-.715-4.5-.849-.413-.061-.9-.143-1.083-.183a14.734 14.734 0 0 0-1.182-.152 34.71 34.71 0 0 1-1.723-.22c-.481-.076-1.524-.157-2.318-.18a40.864 40.864 0 0 1-2.027-.101c-3.223-.327-13.26-.451-15.834-.195a88.25 88.25 0 0 1-2.75.215c-2.759.169-5.652.593-8 1.172-.55.136-1.15.277-1.333.312-.183.036-.708.154-1.167.263-2.155.511-2.419.59-4.916 1.461-.779.272-1.83.627-2.334.79-.504.163-1.141.413-1.416.556-.275.142-.538.264-.584.269-.306.034-5.027 2.1-5.166 2.26-.046.053-.346.199-.667.324-.321.125-1.146.528-1.833.896-.688.368-1.621.85-2.074 1.071-.452.221-1.052.571-1.333.779-.563.416-1.555.924-1.805.924-.088 0-.685.357-1.325.792-.641.435-1.403.942-1.692 1.125-1.919 1.215-2.271 1.46-2.271 1.58 0 .073-.188.181-.417.238-.229.058-.417.179-.417.269a.167.167 0 0 1-.169.163c-.093 0-.575.319-1.071.708-.496.39-1.48 1.159-2.186 1.709s-1.538 1.243-1.849 1.541c-.31.298-.619.543-.686.545-.067.001-.47.32-.895.708-.425.388-1.246 1.118-1.826 1.622-1.139.992-1.285 1.122-4.149 3.696-1.936 1.74-4.225 4.024-5.752 5.741a37.5 37.5 0 0 1-1.458 1.545c-.344.335-.625.701-.625.814 0 .112-.057.205-.125.206-.217.003-3.377 4.113-4.664 6.067-.428.65-.83 1.219-.893 1.265-.118.086-.572.821-1.133 1.833a5.74 5.74 0 0 1-.683.964c-.198.21-.505.71-.683 1.112-.178.402-.379.756-.446.786-.129.057-.394.518-1.325 2.3-.31.593-.664 1.193-.787 1.333-.122.14-.6 1.005-1.06 1.922l-1.26 2.5c-.894 1.767-1.976 4.127-2.349 5.125a97.973 97.973 0 0 1-1.087 2.708 53.856 53.856 0 0 0-1.011 2.583c-.546 1.602-.833 2.407-.979 2.75-1.249 2.928-3.002 8.856-3.771 12.75-.501 2.537-.644 7.499-.268 9.334.103.504.233 1.216.289 1.583.055.367.135.723.177.791.042.068.102.256.133.417.099.515 1.118 3.443 1.362 3.915.13.251.239.514.243.584.003.069.141.276.305.46.164.183.349.476.411.65 1.119 3.149 5.148 5.255 10.266 5.367l2.746.06.701 1.045c.483.719.839 1.538 1.143 2.628.676 2.423 1.625 4.639 3.07 7.166.183.321.757 1.371 1.275 2.334.951 1.768 1.579 2.801 2.757 4.533.355.523.646 1.017.646 1.099 0 .082.19.367.422.633.233.267.845 1.15 1.361 1.962.516.813 1.15 1.711 1.411 1.996.26.285.472.588.472.673 0 .147 1.17 1.759 1.625 2.241.115.121.209.296.209.389 0 .189.944 1.585 1.334 1.974.138.137.354.449.478.693.125.243.435.67.689.948.254.278.634.754.843 1.057.209.304.783 1.002 1.274 1.552.492.55.985 1.116 1.096 1.259 1.237 1.585 6.743 7.078 7.592 7.574.158.092.434.293.615.448.181.155.638.53 1.016.833.379.304 1.007.815 1.397 1.136.39.32.981.772 1.313 1.003.331.231.913.644 1.291.917.379.273.829.589 1 .702l1.726 1.144c.777.516 1.589 1.005 1.803 1.086.214.082.632.333.929.56.522.398 2.655 1.597 4.02 2.26.367.178.779.395.917.481.406.257 3.335 1.587 4.417 2.006 1.208.468 1.719.682 2.916 1.219.504.226 1.404.566 2 .756 1.432.456 2.287.821 2.417 1.033.059.094.174.13.257.079.082-.051.508.052.946.23.439.178 1.622.587 2.63.909 1.009.321 2.284.736 2.834.922.55.186 1.6.498 2.333.694.733.195 1.558.42 1.833.499 2.299.662 2.853.801 4.334 1.091.641.125 1.354.276 1.583.335.797.205 3.421.727 4.083.813a57.1 57.1 0 0 1 2.084.34c.779.14 2.466.336 3.75.437 1.283.1 2.77.231 3.304.291l.971.109-1.63.834c-1.999 1.022-5.163 3.121-5.895 3.912-.046.049-.346.285-.667.524-.321.239-1.108.978-1.75 1.641-.642.664-1.485 1.53-1.875 1.925-.39.395-.708.8-.708.899 0 .1-.057.182-.125.183-.069.001-.25.207-.402.458-.151.252-.62.945-1.04 1.541-.421.596-.765 1.14-.766 1.21 0 .07-.147.445-.326.833-1.744 3.782-1.672 6.6.221 8.665.399.436.774.792.835.792.06 0 .389.176.731.39.342.215.847.452 1.122.528l.625.173a.488.488 0 0 1 .166.076c.261.264 3.467.487 4.709.327 2.083-.267 2.341-.309 2.666-.434.342-.131.29.005-.329.857-1.232 1.694-2.772 5.708-3.093 8.061-.362 2.643.038 6.522.671 6.522.072 0 .257.269.413.597.156.328.316.564.356.525.039-.04.321.16.625.444 1.31 1.223 4.578 1.844 7.274 1.382.321-.055.883-.146 1.25-.203.367-.056 1.342-.276 2.167-.489.825-.213 1.95-.501 2.5-.64a19.75 19.75 0 0 0 1.916-.609c3.377-1.312 3.656-1.304 2.544.076-.722.896-1.844 2.473-2.294 3.222a1.756 1.756 0 0 1-.272.362c-.058.045-.348.533-.645 1.083-.296.55-.67 1.188-.831 1.417-.632.899-2.55 5.325-2.745 6.333a63.734 63.734 0 0 1-.431 1.917c-.995 4.155-1.071 7.563-.236 10.471 1.321 4.596 4.956 5.591 13.827 3.783 2.834-.577 5.655-1.168 5.917-1.238.137-.037 1.412-.31 2.833-.606 1.421-.296 2.883-.604 3.25-.684.367-.08 1.004-.21 1.417-.289 1.08-.209 2.327-.53 3-.775.32-.116 1.183-.328 1.916-.47a42.482 42.482 0 0 0 2.084-.455l1.583-.417c.458-.12 1.546-.368 2.417-.55 2.591-.542 4.229-.879 4.583-.943.84-.154 1.406-.275 2.333-.501.847-.206 4.888-1.073 6.25-1.341.23-.045.567-.13.75-.19.184-.06.409-.123.5-.141.789-.155 4.865-1.281 5.306-1.465.634-.265 1.37-.395 2.944-.519.596-.047 1.609-.16 2.25-.251a91.297 91.297 0 0 1 1.75-.233c.321-.037.884-.11 1.25-.163.367-.053 1.23-.139 1.917-.191a22.94 22.94 0 0 0 2.417-.34c.641-.135 1.688-.32 2.326-.41.638-.091 1.294-.208 1.457-.26.35-.111.802-.192 1.717-.308.366-.047.828-.12 1.026-.162 3.065-.659 14.128-.674 16.557-.023.046.013.346.079.667.148.32.069 1.033.228 1.583.354.55.126 1.308.26 1.684.299.377.039.764.119.861.179.097.06.502.145.899.188.398.043 1.623.196 2.723.34l2.583.336c.321.041 1.183.173 1.917.293.788.129 2.524.209 4.25.196 8.831-.067 12.469-.132 14.416-.257a187.41 187.41 0 0 1 5-.225c1.559-.048 3.921-.126 5.25-.174 1.329-.048 5.454-.135 9.167-.192 7.755-.12 7.797-.121 8.941-.366.855-.183 2.059-.102 2.059.139 0 .07.469.124 1.042.12 1.781-.011 8.125.236 9.449.369.812.081 1.337.064 1.48-.048.158-.124.26-.11.358.048.095.153.349.194.821.13.413-.055.683-.024.683.078 0 .094.221.138.492.098.27-.04.453-.011.406.064-.076.124.09.154 1.19.218.185.011.428.075.538.144.11.068.708.228 1.329.356.621.127 1.691.362 2.379.521.687.159 1.418.295 1.625.302.206.007.375.078.375.157 0 .08.15.105.333.057.184-.048.297-.027.251.046-.091.147.738.403.872.269.046-.046.182.015.302.135.121.121.539.27.931.333.391.062.81.196.931.297.122.1.264.14.315.088.052-.051.403.015.781.148.377.133.783.205.901.159.119-.045.216-.002.216.097 0 .098.112.136.25.083.137-.053.25-.014.25.085s.15.142.334.094c.183-.048.291-.02.24.064-.052.083.042.162.208.176.539.045.63.071 1.013.282.208.114.452.163.542.107.09-.055.163-.03.163.057s.206.193.458.237c.861.148 2.125.508 2.792.794.749.321 1.768.664 1.96.66.07-.001.358.117.641.264.283.146.661.294.839.328.432.083 1.441.411 2.06.669.731.305 1.23.5 4.708 1.845l1.709.662c1.997.775 5.143.556 6-.419.045-.052.233-.176.416-.276.477-.258 1.717-2.158 1.933-2.962.175-.651.227-3.848.067-4.108-.042-.068-.12-.489-.172-.936-.053-.447-.268-1.376-.478-2.065-.344-1.128-.373-1.502-.183-2.331.032-.138.064-.301.071-.363.007-.062.414-.071.905-.021 1.773.183 2.979-.713 3.943-2.93.958-2.202.488-6.734-1.039-10.019-1.141-2.455-1.164-2.896-.144-2.733 1.119.179 4.681-.915 4.681-1.438 0-.056.225-.355.5-.663.275-.308.5-.627.5-.708 0-.082.113-.262.251-.4.139-.139.209-.321.157-.405-.052-.084-.031-.153.046-.153.19 0 .291-.821.288-2.334-.003-1.227-.492-3.333-.774-3.333-.074 0-.135-.187-.135-.417 0-.229-.068-.416-.151-.416-.083 0-.265-.334-.403-.741-.139-.407-.578-1.213-.976-1.791-.397-.579-.824-1.249-.948-1.491-.123-.242-.482-.729-.796-1.083-.315-.355-.701-.883-.857-1.175-.576-1.071-3.47-4.087-4.765-4.966a11.475 11.475 0 0 1-1.159-.923c-.291-.273-.622-.496-.737-.496-.114-.001-.208-.076-.208-.168 0-.091-.067-.166-.149-.166-.081 0-.805-.413-1.608-.917s-1.551-.917-1.662-.917c-.495 0-2.328-2.414-2.087-2.75.225-.314 1.161-2.833 1.363-3.666.11-.459.386-1.246.612-1.75.226-.505.687-1.704 1.025-2.667.62-1.771.659-1.83 2.477-3.732.759-.794 1.4-1.178 2.217-1.326.816-.148 3.106-.998 4.562-1.693a86.68 86.68 0 0 1 2.327-1.073c.455-.195.943-.454 1.084-.574.14-.121.856-.54 1.589-.932 2.462-1.315 4.552-2.76 6.757-4.67 1.16-1.005 2.993-2.851 2.993-3.015 0-.057.169-.292.375-.522.747-.836.984-1.169 1.471-2.07.273-.505.685-1.118.916-1.364.231-.245.578-.708.771-1.029a238.21 238.21 0 0 1 1.592-2.585c.115-.182.288-.519.384-.748.323-.77 1.349-2.748 1.556-3 .113-.138.349-.588.524-1 .175-.413.36-.788.411-.834.051-.046.226-.385.388-.755.219-.496.501-.779 1.079-1.083 2.441-1.284 4.879-5.048 5.372-8.295.079-.523.26-1.625.401-2.45.773-4.499.714-11.482-.135-16.167a114.35 114.35 0 0 1-.274-1.666c-.184-1.168-.802-3.581-1.238-4.834a51.264 51.264 0 0 1-.597-1.916c-.368-1.262-.757-2.303-1.366-3.656a14.682 14.682 0 0 1-.569-1.534c-.13-.437-.365-.924-.523-1.082-.159-.158-.256-.293-.216-.3.129-.021-.549-1.428-.687-1.428-.074 0-.135-.079-.135-.176 0-.176-.534-1.352-.828-1.824-.086-.138-.547-.925-1.025-1.75-.479-.825-1.103-1.8-1.388-2.167a38.132 38.132 0 0 1-1.167-1.625c-.356-.527-.71-.958-.786-.958-.077 0-.139-.086-.139-.19 0-.933-6.601-7.063-8.984-8.343-.513-.276-1.046-.591-1.183-.7-.137-.109-.475-.298-.75-.419s-.613-.28-.75-.354a75.031 75.031 0 0 0-1.5-.74 69.518 69.518 0 0 1-1.539-.763 1.41 1.41 0 0 0-.558-.158c-.148 0-.467-.107-.711-.238-2.888-1.557-7.641-3.016-11.192-3.436a187.32 187.32 0 0 1-2.583-.328c-.734-.1-2.305-.158-3.491-.131l-2.158.05-.201-1.334c-.296-1.951-1.706-6.057-2.874-8.371-.381-.754-.698-1.467-.705-1.583-.006-.117-.301-.662-.655-1.212a32.78 32.78 0 0 1-1.092-1.834c-.246-.458-.776-1.22-1.178-1.693-.401-.473-.73-.923-.73-1.001 0-.077-.393-.559-.875-1.071a59.938 59.938 0 0 1-1.222-1.332 18.26 18.26 0 0 0-1-1.023 53.756 53.756 0 0 1-.819-.79c-3.511-3.574-6.978-5.377-11.75-6.109a22.515 22.515 0 0 1-1.25-.239 8.126 8.126 0 0 0-1.449-.154c-1.24-.007-1.088-.354.612-1.396a7.502 7.502 0 0 0 1.003-.777 7.232 7.232 0 0 1 1.017-.775c.436-.259 3.438-2.614 4.233-3.321.245-.218 1.467-1.269 2.763-2.377 1.961-1.676 2.526-2.177 3.229-2.858.425-.413 1.426-1.378 2.224-2.145.798-.767 1.451-1.436 1.451-1.485 0-.05.412-.523.917-1.051.504-.529.916-1.043.916-1.143 0-.099.337-.594.748-1.1.412-.505.885-1.2 1.051-1.544.166-.344.576-1.073.91-1.621 2.357-3.861 3.504-9.144 2.882-13.275-.032-.212-.104-.724-.16-1.136-.114-.833-.995-3.03-1.463-3.648-.165-.218-.301-.495-.301-.615s-.449-.691-.997-1.269c-.548-.579-.998-1.106-1-1.171-.002-.066-.397-.413-.878-.772a26.108 26.108 0 0 1-1.292-1.021c-.693-.615-4.152-2.189-5.75-2.616-1.821-.487-5.061-1.189-6.073-1.316-.408-.051-.797-.127-.865-.169-.068-.042-.822-.118-1.676-.17-.854-.052-2.302-.163-3.219-.247-.917-.084-3.349-.123-5.406-.086l-3.739.066.943-.858c.519-.472 1.368-1.233 1.887-1.692a238.036 238.036 0 0 0 2.334-2.083 108.88 108.88 0 0 1 1.804-1.583c.535-.459 1.77-1.546 2.744-2.417.974-.871 2.328-2.071 3.009-2.667.68-.596 1.44-1.27 1.689-1.5l2.093-1.916c3.733-3.413 6.568-6.699 6.972-8.084.067-.229.215-.566.33-.75 1.142-1.824.685-4.706-.962-6.071-1.482-1.227-6.164-1.676-12.281-1.178m7.135 6.442c-1.335 1.875-5.021 5.649-7.219 7.39-.366.29-.967.803-1.334 1.139-.7.642-3.084 2.757-4.069 3.612-.317.275-.997.875-1.511 1.333-.514.458-1.456 1.283-2.093 1.833s-1.534 1.344-1.992 1.763c-1.062.972-2.98 2.528-4.271 3.467-3.547 2.576-8.146 7.621-8.146 8.934 0 1.588.676 1.792 5.25 1.585 17.884-.81 22.755-.649 27.462.906 8.393 2.772 9.886 9.847 3.996 18.929-4.696 7.239-21.461 20.431-30.841 24.267a31.149 31.149 0 0 0-3.583 1.8c-.936.566-2.301 1.394-3.034 1.839-.734.445-2.63 1.66-4.214 2.7-3.388 2.223-3.215 2.298-2.637-1.139.931-5.535 1.434-10.972 1.434-15.507 0-3.596.699-4.127 5.432-4.127 4.647 0 6.235-.532 6.235-2.088 0-1.301-.497-1.683-2.49-1.912-.693-.08-2.61-.337-4.26-.57-6.183-.877-9.603-1.164-16-1.343a190.208 190.208 0 0 1-5.917-.26 937.83 937.83 0 0 0-8.667-.497c-18.103-.973-23.291-2.402-22.947-6.321.484-5.516 6.337-12.187 20.139-22.955 11.336-8.844 26.779-17.469 38.632-21.575 7.965-2.76 14.583-3.834 24.312-3.946l2.885-.033-.552.776M118.107 62.169c9.757.554 16.044 1.686 23.726 4.269 4.534 1.525 10.059 3.97 11.859 5.248.244.173.492.314.551.314.548 0 6.892 4.505 10.007 7.106 12.31 10.278 24.574 27.421 28.829 40.294 2.748 8.315 3.922 17.432 3.071 23.85a42.132 42.132 0 0 0-.216 2.025c-.033.473-.108.936-.167 1.03-.058.094.046.219.23.277.576.183.29 4.587-.778 12.001-.336 2.336-1.463 7.786-1.981 9.584-.146.504-.593 2.154-.994 3.666-.402 1.513-.91 3.275-1.13 3.917l-.941 2.75c-.298.871-.599 1.658-.668 1.75-.07.092-.43.842-.8 1.667-2.214 4.935-2.321 5.119-5.288 9.111-4.444 5.978-8.033 10.038-10.203 11.541-.622.431-1.581 1.115-2.131 1.519-1.52 1.119-3.488 2.42-6.195 4.097-1.117.692-4.028 2.291-4.888 2.686-.321.148-1.393.649-2.383 1.115-.991.466-1.828.847-1.863.847-.034 0-1.286.519-2.783 1.153-5.988 2.537-12.536 4.039-19.721 4.524-4.728.32-11.628-.195-19.243-1.434-10.927-1.778-26.902-7.51-35.507-12.741a269.34 269.34 0 0 0-2.833-1.704c-1.142-.658-5.302-3.722-5.834-4.296-.046-.049-.908-.814-1.916-1.699-5.584-4.902-10.367-10.787-13.794-16.975-5.044-9.105-7.29-15.427-7.29-20.518 0-1.742.036-1.999.292-2.089.62-.217 5.476-2.267 7.092-2.994.935-.42 2.225-.951 2.866-1.181a36.867 36.867 0 0 0 1.834-.707c1.474-.641 2.297-.884 2.142-.633-.069.112-.022.149.122.095.6-.229 3.264-1.036 3.493-1.059.141-.014.422-.115.625-.223.202-.108.368-.148.368-.087 0 .06.093.039.208-.046a.804.804 0 0 1 .458-.14c.138.008.288-.026.334-.076.22-.241 3.137-.67 4.557-.67 2.866 0 3.698 1.408 4.929 8.345.705 3.975 2.783 9.709 4.083 11.269.139.167.473.634.741 1.038 5.611 8.452 15.653 9.005 45.523 2.509 9.238-2.009 15.901-3.372 19.2-3.928 2.4-.405 3.015-.165 3.779 1.478.995 2.137 1.338 3.88 1.35 6.847.008 2.149.807 3.026 2.754 3.026 2.32 0 2.85-.931 2.693-4.732-.476-11.551-3.084-14.624-10.526-12.405-2.512.749-5.154 1.359-12.083 2.788a562.1 562.1 0 0 0-5.584 1.173c-3.89.876-10.067 2.092-10.625 2.092-.36 0-1.38.145-2.265.322-.885.177-2.585.475-3.776.663-14.252 2.248-20.162 2.138-23.534-.436-.396-.302-.789-.549-.873-.549-.398 0-2.248-2.751-3.096-4.605-1.861-4.067-2.696-7.988-3.085-14.495-.504-8.431-2.791-11.316-7.662-9.663-2.121.719-14.316 5.854-21 8.842-12.731 5.69-20.17 6.897-22.914 3.719-3.759-4.354-4.032-12.211-.761-21.964 5.889-17.566 11.418-27.645 20.836-37.985C54.472 87.035 60.498 81.4 64.75 78.26l2.167-1.603c8.946-6.633 21.879-12.221 31.75-13.719 5.801-.881 12.68-1.153 19.44-.769m141.302 45.005c3.835 5.209 5.736 16.704 4.366 26.398-1.878 13.286-6.837 31.703-9.571 35.543-.204.286-.371.564-.371.617 0 .883-3.154 5.099-5.827 7.789-8.786 8.844-16.492 12.155-24.423 10.494-13.439-2.814-20.912-9.522-22.485-20.182-.288-1.947-.337-1.916.802-.506.52.644 1.183 1.294 1.473 1.444.29.15.952.562 1.471.916 6.301 4.301 18.091 4.262 27.405-.091.898-.419 1.733-.763 1.856-.763.936 0 7.567-4.833 9.994-7.285 6.372-6.436 12.44-20.808 14.307-33.881.612-4.292.669-15.827.096-19.667-.326-2.183-.186-2.311.907-.826m-33.875 4.89c11.607 3.968 14.113 22.815 4.589 34.519-10.549 12.965-26.698 5.745-26.657-11.916.007-3.206.047-3.445 1.305-7.917 3.051-10.845 12.483-17.517 20.763-14.686m63.229 11.495c7.999 2.6 11.693 14.065 7.982 24.774-5.207 15.025-20.84 18.509-26.905 5.996-5.789-11.942 1.463-28.932 13.327-31.222 1.183-.229 4.27.021 5.596.452m30.656.504c1.962 4.696 2.218 17.089.556 26.937-2.45 14.524-5.199 22.424-10.844 31.168-5.614 8.696-15.445 14.192-23.131 12.932-4.698-.77-12.172-4.867-15.183-8.322-2.268-2.602-2.923-3.893-4.647-9.158-1.03-3.146-1.025-3.18.247-2.007 4.481 4.133 8.372 5.64 14.5 5.617 10.065-.039 18.626-3.977 24.953-11.48.309-.367.835-.957 1.168-1.312 4.16-4.428 8.812-15.179 10.696-24.715 1.26-6.379 1.99-16.923 1.363-19.681-.161-.707.023-.695.322.021m18.226 10.772c2.979.727 8.852 3.229 11.641 4.959 10.341 6.414 18.238 22.466 18.264 37.123.022 13.231-3.476 17.083-10.938 12.043-5.334-3.604-11.51-.933-11.525 4.985-.01 4.076 4.885 4.463 5.432.429.25-1.843 1.035-1.992 3.245-.615.817.509 2.011 1.178 2.653 1.486.641.308 1.219.613 1.284.678.311.311-2.136 3.864-3.954 5.744-.666.687-1.292 1.412-1.393 1.61-.131.258-.29.336-.56.277-.303-.067-.328-.048-.127.096.169.121.183.179.041.181-.114.001-.208.109-.208.238 0 .13-.088.266-.196.302-.11.037-.14.156-.069.272.098.158.183.161.363.011.186-.154.235-.138.235.076 0 .168.142.271.375.273.226.001.298.051.182.125-.121.077.054.229.461.403.36.154.616.217.568.139-.048-.078.006-.186.122-.241.115-.055.04-.068-.166-.03-.206.038-.375.037-.375-.003 0-.124.742-.362.878-.281.07.041-.029.296-.221.565-.192.27-.418.448-.503.395-.085-.052-.154.048-.154.222 0 2.153-11.195 9.167-16.98 10.639-2.546.647-2.34 1.219-1.995-5.544.199-3.904.185-4.317-.363-10.225-.504-5.439-1.504-10.631-2.848-14.795-2.094-6.485-6.884-15.702-8.813-16.955-.301-.196-.483-.437-.44-.584.04-.137.3-1 .577-1.916.787-2.603 1.28-4.668 2.185-9.167 1.338-6.653 1.699-9.038 2.071-13.698.218-2.726.256-2.911.775-3.833 3.08-5.467 5.353-6.635 10.476-5.384m-77.753 37.107c1.097 12.973 5.92 20.362 16.691 25.568 8.95 4.326 14.971 4.386 23.167.231 8.102-4.107 13.409-10.002 18.491-20.538 1.001-2.074.906-2.099 2.079.552 5.17 11.68 8.808 30.23 7.601 38.758-1.688 11.921-6.544 24.016-12.677 31.57-3.118 3.841-9.063 9.691-14.577 14.345-2.639 2.227-2.872 2.384-8.5 5.726-5.588 3.318-12.418 6.091-19.084 7.749-7.658 1.904-8.04 1.973-13.15 2.344-10.751.781-18.869.167-34.178-2.587-5.062-.911-13.168-2.993-17.931-4.605-2.764-.936-6.243-4.214-10.719-10.097-4.917-6.465-8.789-9.876-13.012-11.462-4.987-1.873-12.168-6.899-15.39-10.769-.957-1.151-1.277-1.424-3.388-2.894-4.002-2.786-8.66-7.756-9.782-10.438-.466-1.112-.709-3.317-.537-4.869.151-1.366.156-1.374 1.087-1.734a36.432 36.432 0 0 0 1.667-.715c.55-.252 1.6-.714 2.333-1.027 5.571-2.376 14.362-7.957 19.084-12.114.687-.605 1.737-1.505 2.333-1.999 5.59-4.639 11.148-12.893 16.652-24.731.335-.721.263-.788 2.015 1.877 3.249 4.942 7.088 8.012 13.5 10.796 4.901 2.128 12.767 3.467 17.014 2.897 9.976-1.34 23.026-11.446 28.168-21.813.844-1.702.901-1.703 1.043-.021m-15.209 20.166c-5.418 2.362-1.832 8.201 6.484 10.559.595.169 1.495.427 2 .573 3.941 1.141 9.422 1.207 13.57.162 1.34-.337 1.195-.463-.737-.643-9.386-.871-18.747-5.519-20.239-10.051-.318-.967-.283-.947-1.078-.6m108.566 12.723c.06.098-.014.121-.184.055-.186-.071-.247-.045-.173.074.062.101.044.227-.041.279-.122.076-.137-.183-.03-.531.033-.11.338-.022.428.123M143.917 226.5c.55.108 1.076.26 1.169.336.092.077.542.231 1 .343 1.418.348 3.102 1.317 2.299 1.323-.233.002-.206.052.115.217.352.182.432.176.514-.035.076-.196.115-.178.183.082.071.272.005.33-.373.325-.253-.004-.419-.073-.369-.154.05-.081-.013-.109-.14-.063s-.213.169-.19.272c.023.103-.046.187-.153.187s-.151.044-.097.097c.053.053.238.021.411-.072.183-.097.413-.108.548-.024.179.11.13.19-.218.348-.411.187-.523.352-.469.693.011.069-.06.125-.157.125s-.13.075-.073.167c.056.091.019.166-.084.166-.102 0-.14.075-.083.167.057.092.024.167-.073.167-.098 0-.177.108-.177.24s-.074.286-.165.342c-.095.059-.128-.025-.078-.199.049-.169.001-.137-.111.075-.138.263-.351.377-.713.381-1.141.014-6.189.97-7.433 1.407-1.752.616-4.967 1.961-5.583 2.335a29.89 29.89 0 0 1-1.677.909c-.964.481-3.433 2.224-4.332 3.057-.246.229-.924.518-1.624.694-.66.166-1.966.586-2.902.933-4.425 1.641-8.463 2.267-9.699 1.502-.467-.288.676-3.064 1.994-4.843 5.957-8.036 19.289-13.371 28.74-11.5M155 237.901c2.098.34 2.833.562 2.833.856 0 .357-.68 2.268-.96 2.7-.134.206-.2.485-.148.62.055.144-.058.354-.269.502-.2.14-.308.254-.239.254.068 0 .002.187-.148.416-.15.228-.338.374-.419.324-.08-.05-.104.018-.053.151s.001.299-.111.368c-.139.086-.161.057-.069-.092.087-.141.069-.178-.051-.104-.101.063-.138.238-.08.388.079.206.036.247-.174.167-.198-.076-.279-.019-.279.2 0 .17-.112.402-.25.516-.416.345-.326.418 1.839 1.502 2.495 1.25 2.446 1.193 1.361 1.581-3.915 1.402-8.715 4.157-12.312 7.067-.895.725-1.123.827-2.069.928-2.226.239-5.936 1.211-11.152 2.924-4.231 1.39-6.097 1.832-8.203 1.946-2.246.121-2.381.055-2.379-1.177.005-3.561 2.886-9.065 7.144-13.646.745-.801 1.355-1.536 1.355-1.632 0-.701 2.47-2.603 4.813-3.706 6.231-2.932 13.72-4.074 20.02-3.053m174.37 5.275c4.576 2.328 7.35 4.782 10.165 8.991 3.101 4.635 3.388 5.973 1.116 5.189-3.906-1.348-6.15-2.679-8.099-4.802-1.808-1.97-4.444-4.088-6.171-4.958a86.734 86.734 0 0 1-1.345-.685c-.025-.018.069-.249.209-.513.301-.565 1.562-3.314 1.769-3.854.169-.442.33-.398 2.356.632m-163.3 3.092c.372.143.327.399-.07.399-.185 0-.333-.111-.333-.25 0-.281.03-.292.403-.149m157.739 6.316c4.027 2.125 8.199 7.136 11.664 14.01 1.478 2.932 2.483 6.771 1.87 7.15-.227.14-2.561-1.402-3.926-2.593-.482-.421-1.449-1.079-2.148-1.463-.699-.384-1.864-1.18-2.589-1.771-1.668-1.357-3.092-2.28-4.68-3.031-.687-.325-2.15-1.024-3.25-1.552-3.006-1.443-3.856-1.815-5.115-2.239-1.454-.49-1.442-.472-.707-1.037 1.623-1.246 3.629-3.18 4.51-4.349 1.583-2.1 2.929-3.709 3.102-3.709.089 0 .66.263 1.269.584m-151.624.002c8.898.875 12.32 2.981 13.164 8.102.212 1.286-.064 2.95-.538 3.242-.087.054-.112.241-.057.416.127.401-.658 1.898-1.337 2.551-.275.264-.401.425-.28.358.182-.101.183-.062.009.217-.117.187-.284.296-.372.241-.087-.054-.111-.02-.052.075.059.095-.055.379-.253.63l-.36.458 1.935 1.853c1.064 1.02 2.576 2.379 3.361 3.021 1.639 1.339 1.63 1.299.468 2.287-2.02 1.717-5.83 2.944-15.206 4.897-5.465 1.139-9.811 2.118-12.917 2.91-1.742.445-4.367 1.07-5.833 1.391-1.467.32-3.272.734-4.011.92-.74.186-2.277.525-3.417.754-1.14.229-3.535.721-5.322 1.093-5.532 1.152-7.024 1.099-7.339-.256-2.22-9.574 9.232-26.222 22.422-32.597 5.2-2.512 9.469-3.199 15.935-2.563m144.23 16.001c4.608.306 5.605.502 7.577 1.492 5.588 2.807 8.816 7.218 9.918 13.554.578 3.327-1.043 4.136-4.784 2.387-4.313-2.016-23.232-7.743-28.111-8.509-1.831-.287-3.059-1.562-2.361-2.45.191-.242.346-.614.346-.828 0-.582 2.944-3.119 4.776-4.115 3.167-1.722 5.493-2.004 12.639-1.531m-40.788 13.864c.207.04.507.039.667-.003.159-.042-.011-.074-.377-.073-.367.002-.497.036-.29.076m1.665 0c.206.04.543.04.75 0 .206-.04.037-.072-.375-.072-.413 0-.582.032-.375.072m1.835 0c.207.04.507.039.667-.003.159-.042-.011-.074-.377-.073-.367.002-.497.036-.29.076"
          fill="#584544"
        />
        <path
          d="M303.583 26.184c-4.144.195-10.675.953-12.679 1.47-6.101 1.576-11.243 3.357-16.074 5.566a42.56 42.56 0 0 1-1.792.765c-2.473.975-12.784 6.61-16.888 9.23a676.37 676.37 0 0 1-2.583 1.638c-2.321 1.465-8.154 5.662-10.4 7.482a925.38 925.38 0 0 1-4.565 3.658c-3.847 3.042-9.254 8.492-8.935 9.008.08.128.107.293.062.366-.045.073.002.133.104.133.103 0 .14.075.084.167-.057.091-.043.167.031.168.075.001.279.301.454.667.175.366.387.665.47.665.226 0 .628.444.509.563-.057.057-.019.103.085.103.103 0 .472.287.819.637.858.865 2.214 1.884 2.375 1.784.072-.045.324.097.559.315.235.218.469.354.521.302.051-.051.093.025.093.169 0 .185.111.238.375.18.243-.053.303-.031.172.064-.138.099.037.217.542.366.409.121.745.291.745.378 0 .087.068.116.152.064.084-.052.191 0 .237.115.063.157.088.159.098.007.008-.133.225-.077.631.162.34.201.696.383.791.404.096.022.474.124.841.227.554.156 2.397.616 3.632.906.164.039.539.143.833.232 1.148.348 2.396.673 2.995.78.345.062.668.179.718.261.05.081.484.147.963.147.48 0 1.319.121 1.865.268.547.148 1.206.297 1.465.332.259.035.527.098.595.14.116.072 2.389.706 3.1.864.879.197 2.212.441 2.606.478.241.022.524.094.63.16.106.065.47.153.809.195.339.042.768.172.953.288.184.117.626.23.981.251.36.021.765.167.917.33.149.162.214.207.145.101-.131-.201 1.533.038 1.709.245.046.054.309.105.584.114.727.022 2.433.211 2.916.323.23.053.754.104 1.167.113.412.009.805.098.872.199.087.129.124.125.125-.013.002-.129.217-.169.628-.118.919.115 3.208.16 3.209.064 0-.046.75-.101 1.666-.123 1.234-.03 1.667.014 1.669.166.002.138.054.126.157-.037.088-.14.458-.259.872-.28.395-.021.719-.05.719-.066s.262-.049.583-.073a46.054 46.054 0 0 0 1.667-.175 47.399 47.399 0 0 1 1.425-.158c.188-.015.413-.071.5-.124.378-.233 1.492-.199 1.447.044-.026.145.082.095.27-.125.223-.26.539-.381 1.086-.416.424-.028.771-.111.772-.185 0-.074.068-.092.152-.04.084.051.178.027.208-.055.031-.082.394-.189.806-.237.413-.049.9-.133 1.084-.187.183-.054.745-.181 1.25-.283.504-.101 1.104-.264 1.333-.361.229-.098.454-.185.5-.193.046-.008.177-.074.292-.146.114-.073.27-.095.345-.048.075.047.338-.02.583-.147.246-.127.447-.192.447-.145 0 .048.26-.073.577-.269.318-.197.784-.395 1.037-.441.252-.045.536-.143.63-.218.095-.074.572-.228 1.06-.343.488-.114.928-.312.976-.438.049-.127.218-.231.376-.231.159 0 .344-.056.413-.125a.513.513 0 0 1 .236-.137c.344-.04 2.695-1.264 2.695-1.404 0-.092.083-.167.185-.167.3 0 2.648-1.518 2.648-1.712 0-.097.046-.131.103-.074.057.057.375-.155.708-.471.333-.315.712-.574.842-.575.13-.001.193-.044.141-.096-.053-.053.155-.371.461-.709l1.155-1.275c.329-.365.724-.946.877-1.292.152-.346.338-.629.412-.629.074 0 .12-.057.102-.125-.019-.069.248-.716.591-1.439.344-.722.696-1.69.784-2.15.087-.46.237-.931.333-1.047.122-.147.117-.245-.019-.329-.127-.078-.134-.154-.021-.225 1.326-.819-.653-1.78-5.386-2.616-2.235-.395-14.247-.265-23.277.252-4.552.261-5.652-.526-4.248-3.037.823-1.472 4.639-5.312 7.359-7.405 2.815-2.168 3.122-2.432 12.569-10.802a211.35 211.35 0 0 1 3.681-3.19c2.259-1.889 5.75-5.563 6.741-7.096l.297-.458-1.644.025c-.904.014-2.919.085-4.478.159M102.584 62.613c-1.009.138-1.896.338-1.971.444-.099.138-.16.141-.215.009-.109-.263-.927-.077-1.279.29-.164.171-.371.311-.459.311-.189 0-.215-.275-.035-.376.069-.038.013-.036-.125.006-.138.042-.344.08-.458.084-.115.004-.21.089-.211.188-.002.1-.075.068-.164-.069-.134-.207-.163-.193-.167.083-.004.277-.033.291-.167.084-.089-.139-.162-.165-.164-.058-.003.245-.98.592-1.23.435-.402-.251-.641-.204-.407.08.194.235.177.242-.16.062-.435-.231-.703-.125-.71.282-.005.261-.017.261-.167.006-.209-.358-1.01-.041-.863.341.066.174.013.212-.186.136-.154-.059-.279-.035-.279.054a.163.163 0 0 1-.162.162c-.089 0-.113-.125-.055-.278.072-.186.043-.238-.088-.157-.108.067-.195.244-.195.395 0 .202-.049.224-.188.086-.138-.139-.277-.104-.532.134-.202.189-.47.282-.646.226-.181-.057-.301-.012-.301.114 0 .117-.108.067-.245-.113-.241-.32-.245-.32-.261.009l-.017.334-.144-.334-.143-.333-.025.333c-.014.196-.06.245-.111.118-.062-.154-.147-.165-.298-.039-.116.096-.521.193-.9.215-.379.022-.689.104-.689.182 0 .079-.117.099-.259.044-.142-.055-.219-.034-.17.045.049.079-.095.144-.321.144-.39 0-1.973.541-2.651.905-.175.094-.775.32-1.333.503-1.242.405-7.688 3.594-9.71 4.805-2.779 1.662-6.436 4.099-7.694 5.126-.305.249-.862.66-1.238.914-3.628 2.448-13.495 11.94-17.714 17.038a32.9 32.9 0 0 1-.92 1.084 3.693 3.693 0 0 0-.333.43c-.133.191-.519.679-.858 1.084-.605.72-2.672 3.579-3.786 5.236-2.186 3.249-1.912 3.192 1.591-.336 3.773-3.8 8.007-7.842 9.478-9.05 2.437-2 3.655-2.933 6.401-4.904 1.385-.994 5.799-3.96 5.893-3.96.039 0 .701-.413 1.472-.917s1.459-.917 1.529-.917c.071 0 .671-.327 1.334-.728.663-.4 1.655-.941 2.205-1.203.55-.261 1.269-.639 1.598-.84.328-.201 1.266-.641 2.083-.979.817-.338 1.561-.668 1.653-.734.091-.066.691-.328 1.333-.581.642-.254 1.579-.636 2.083-.849 2.151-.91 5.338-2.123 9-3.425 1.238-.44 2.663-.958 3.167-1.152a16.54 16.54 0 0 1 1.5-.496c.534-.131 1.852-.566 3.333-1.099.794-.286 2.196-.688 3.5-1.002.596-.144 2.134-.528 3.417-.855 1.283-.326 2.783-.656 3.333-.732.55-.076 1.413-.216 1.917-.31 3.844-.72 3.515-.674 8.833-1.245 3.646-.391 12.129-1.047 17.581-1.359 1.459-.084 2.945-.365 2.169-.41-.091-.006-1.029-.236-2.083-.512-2.632-.689-6.283-1.306-12.833-2.166-2.525-.331-17.741-.364-20.083-.043m168.679 44.493a49.874 49.874 0 0 1-.433 2.184c-.19.754.01.789.856.149a67.786 67.786 0 0 1 1.911-1.371c.736-.51 1.152-.905 1.104-1.05-.053-.158-.005-.189.152-.098.127.073.172.069.101-.009-.188-.206-1.303-.239-1.177-.034.056.091-.001.128-.129.082-.127-.046-.21-.178-.183-.292.03-.129-.052-.169-.217-.106-.146.056-.222.031-.169-.055.113-.181-.427-.506-.841-.506-.157 0-.373-.121-.481-.269-.162-.221-.251.028-.494 1.375"
          fill="#fbda75"
        />
        <path
          d="M108.792 62.291c1.764.027 4.652.027 6.416 0 1.765-.027.321-.049-3.208-.049-3.529 0-4.973.022-3.208.049m-5.332.16c.208.04.508.039.667-.003.159-.042-.01-.074-.377-.073-.367.002-.497.036-.29.076m16.751.002c.253.038.628.037.833-.002.205-.04-.002-.071-.461-.07-.458.001-.626.034-.372.072m-18.084.165c.207.04.507.038.667-.003.159-.042-.011-.075-.377-.073-.367.002-.497.036-.29.076m20.206.057a9.494 9.494 0 0 0 1.5.123l.75-.012-.916-.126c-1.318-.182-2.375-.17-1.334.015m-21.923.169c-.061.098-.061.227-.001.287.06.06.162.025.226-.079.064-.104.341-.222.616-.262.459-.068.45-.075-.116-.098-.339-.014-.665.055-.725.152m-1.327.1c-.736.16-5.407 1.056-5.501 1.056-.056 0-.056.074 0 .165.058.094-.007.123-.153.067-.304-.117-5.689 1.533-7.346 2.251-.641.278-1.079.508-.972.511.107.003.557-.149 1-.339.443-.191 1.009-.352 1.258-.359.249-.007.414-.076.367-.153-.048-.076.03-.095.172-.04s.259.035.259-.044c0-.078.31-.16.689-.182.379-.022.784-.119.9-.215.151-.126.236-.115.298.039.051.127.097.078.111-.118l.025-.333.143.333.144.334.017-.334c.016-.329.02-.329.261-.009.137.18.245.23.245.113 0-.126.12-.171.301-.114.176.056.444-.037.646-.226.255-.238.394-.273.532-.134.139.138.188.116.188-.086 0-.151.087-.328.195-.395.131-.081.16-.029.088.157-.058.153-.034.278.055.278a.163.163 0 0 0 .162-.162c0-.089.125-.113.279-.054.211.081.253.039.171-.172-.068-.178-.023-.279.124-.279.127 0 .261.09.298.2.041.123.11.087.179-.092.075-.196.049-.253-.079-.174-.125.077-.144.043-.056-.1.106-.172.177-.16.339.061.187.256.211.251.292-.058.048-.185.189-.336.312-.334.157.001.167.039.034.125-.135.087-.114.193.074.367.234.217.25.21.146-.061-.091-.237-.056-.281.158-.199.225.086.239.061.076-.134-.216-.261.044-.295.425-.057.25.157 1.227-.19 1.23-.435.002-.107.075-.081.164.058.134.207.163.193.167-.084.004-.276.033-.29.167-.083.089.137.162.169.164.069.001-.099.096-.184.211-.188.114-.004.32-.042.458-.084s.194-.044.125-.006c-.18.101-.154.376.035.376.088 0 .295-.143.459-.318a1.53 1.53 0 0 1 .714-.394l.417-.076-.417-.004a4.208 4.208 0 0 0-.75.069m27.084.15c.687.12 1.475.214 1.75.209.275-.005-.1-.107-.834-.227-.733-.12-1.52-.214-1.75-.209-.229.004.146.107.834.227m2.35.312c.094.094 4.09.765 4.454.748.471-.023.025-.13-2-.482-1.92-.334-2.595-.408-2.454-.266m5.4 1.015c.366.121.816.221 1 .222.183.001-.005-.105-.417-.235-.413-.13-.863-.23-1-.221-.138.008.05.113.417.234m1.416.311c0 .036.535.196 1.188.357 1.513.37 1.261.519-1.107.655-5.452.312-13.935.968-17.581 1.359-5.318.571-4.989.525-8.833 1.245-.504.094-1.367.234-1.917.31-.55.076-2.05.406-3.333.732-1.283.327-2.821.711-3.417.855-1.304.314-2.706.716-3.5 1.002-1.481.533-2.799.968-3.333 1.099-.321.08-.996.303-1.5.496-.504.194-1.929.712-3.167 1.152-3.662 1.302-6.849 2.515-9 3.425-.504.213-1.441.595-2.083.849-.642.253-1.242.515-1.333.581-.092.066-.836.396-1.653.734-.817.338-1.755.778-2.083.979-.329.201-1.048.579-1.598.84-.55.262-1.542.803-2.205 1.203-.663.401-1.263.728-1.334.728-.07 0-.758.413-1.529.917-.771.504-1.433.917-1.472.917-.094 0-4.508 2.966-5.893 3.96-2.746 1.971-3.964 2.904-6.401 4.904-1.449 1.189-5.673 5.219-9.486 9.05-2.611 2.623-3.225 3.169-2.875 2.556.641-1.121.542-1.219-.138-.137-.587.934-.715 1.268-.417 1.083.272-.167.19.024-.115.272-.192.155-.242.162-.157.02.069-.115.09-.208.047-.208-.09 0-1.62 2.728-2.993 5.333-1.687 3.203-3.493 7.347-4.974 11.417a936.66 936.66 0 0 1-1.007 2.75c-4.114 11.096-4.815 17.114-2.686 23.05 1.433 3.993 3.03 5.067 7.295 4.904 4.59-.176 8.6-1.379 16.924-5.077 15.36-6.823 21.805-9.376 23.666-9.375 3.732.003 5.074 2.475 5.592 10.301.781 11.796 3.781 18.504 9.177 20.523 3.728 1.394 12.22.959 24.101-1.237 1.258-.233 2.583-.423 2.944-.423.362 0 3.158-.529 6.214-1.176 3.056-.646 7.543-1.586 9.972-2.087 6.907-1.424 9.543-2.032 12.417-2.862 4.708-1.361 6.882-.881 8.503 1.875 2.316 3.942 2.892 14.023.871 15.252-2.234 1.359-4.237-.055-4.407-3.112-.082-1.484-.134-1.687-.544-2.14a8.725 8.725 0 0 1-.884-1.25c-1.587-2.756-2.964-2.843-13.206-.836-.458.09-1.583.284-2.5.432-.916.147-2.641.444-3.833.66-1.192.216-3.779.662-5.75.993-3.72.624-6.709 1.153-8 1.418-19.341 3.957-29.561 3.783-33.63-.572-.657-.703-1.368-1.789-2.287-3.493-.733-1.361-1.526-2.709-1.762-2.996-.236-.287-.704-.982-1.041-1.543-2.369-3.95-5.26-6.334-8.447-6.967-4.333-.86-13.092-.718-19 .309-3.244.564-2.953.287-2.503 2.386.93 4.336 3.271 10.13 6.198 15.343 1.465 2.609 2 3.506 3.051 5.116 4.543 6.96 13.059 15.4 19.117 18.946.52.305 1.833 1.088 2.917 1.74a73.442 73.442 0 0 0 3.535 1.984l1.565.799 5.352-.107c11.159-.222 20.033-1.232 26.377-3.002 2.881-.804 5.648-1.618 6.141-1.806 4.119-1.573 10.236-4.622 14.684-7.319 9.91-6.009 18.092-12.397 26.137-20.408 1.608-1.601 3.676-3.777 4.53-4.767.285-.329.635-.665.779-.746.634-.357 5.693-6.856 7.917-10.173 4.65-6.931 7.207-12.63 8.662-19.3l.765-3.507.07-6.084c.169-14.585-.264-19.211-2.709-28.921-.604-2.399-.713-2.6-3.07-5.662-.776-1.008-1.669-2.171-1.984-2.583-.644-.844-1.941-2.378-2.96-3.5-2.39-2.634-3.109-3.401-4.389-4.679-7.782-7.765-18.122-14.699-25.348-16.999-.505-.16-1.78-.593-2.834-.962-2.889-1.01-6.5-2.007-6.5-1.795m-51.977 2.773c-4.046 1.556-16.088 8.388-16.792 9.526-.151.245.581-.183 1.701-.994 3.908-2.831 12.224-7.388 15.276-8.37.618-.199 1.166-.431 1.218-.514.134-.218-.024-.178-1.403.352m15.561 8.248c14.719 1.881 22.952 15.048 17.514 28.01-3.217 7.668-10.283 14.916-18.598 19.075-6.214 3.109-14.12 4.52-19.693 3.516a80.355 80.355 0 0 0-3.39-.531c-16.246-2.063-24.043-18.087-15.444-31.74 4.444-7.056 12.355-12.744 22.391-16.098 3.645-1.218 6.076-1.78 9.97-2.305 1.568-.212 5.318-.174 7.25.073m-33.75 2.282c-3.391 2.587-6.542 5.341-10.06 8.792-3.686 3.615-9.392 9.853-8.995 9.833.076-.004.433-.39.793-.856 3.27-4.238 14.136-14.706 18.012-17.352 1.052-.718 1.501-1.09 1.414-1.17-.045-.04-.569.298-1.164.753m-20 19.632c-.384.458-.649.833-.588.833.108 0 .805-.775 1.222-1.361.433-.607.048-.287-.634.528m-1.822 2.294c-.942 1.341-2.679 3.938-2.924 4.372-.329.583.215-.113 1.234-1.579.602-.866 1.493-2.139 1.98-2.831.487-.691.824-1.255.75-1.253-.074.001-.542.583-1.04 1.291m91.988 8.716c6.04 1.734 8.987 7.324 6.969 13.221-3.08 8.998-14.76 15.313-24.435 13.211-6.89-1.498-9.438-8.174-5.402-14.155.261-.387.757-1.224 1.102-1.859 3.97-7.319 14.69-12.449 21.766-10.418m123.381 1.573c.002.458.034.626.072.373a2.94 2.94 0 0 0-.002-.834c-.04-.205-.071.003-.07.461m-37.506 1.203c.252.038.665.038.917 0s.046-.07-.458-.07c-.505 0-.711.032-.459.07m37.688 2.714c0 1.054.027 1.485.06.958.034-.527.034-1.39 0-1.917-.033-.527-.06-.096-.06.959m-48.401 2.458-1.078 1.125 1.125-1.079c1.045-1.001 1.201-1.171 1.078-1.171-.025 0-.532.506-1.125 1.125m48.393 5.458c.001.642.031.884.067.538a6.297 6.297 0 0 0-.001-1.166c-.037-.296-.067-.013-.066.628m4.987-.5c.002.367.036.497.076.29.04-.207.039-.507-.003-.667-.042-.159-.074.011-.073.377m.18 2.667c0 .642.031.884.067.538a6.219 6.219 0 0 0-.002-1.167c-.037-.296-.066-.013-.065.629m-5.341.667c.002.458.034.626.072.372a2.933 2.933 0 0 0-.002-.833c-.04-.205-.071.002-.07.461m60.5 1.166c.002.459.034.626.072.373a2.933 2.933 0 0 0-.002-.833c-.04-.205-.071.002-.07.46m-44.556 1.709-.575.625.625-.575c.582-.534.702-.675.575-.675-.028 0-.309.281-.625.625m-10.616 1.791c.002.367.036.497.076.29.04-.207.038-.507-.003-.667-.042-.159-.075.011-.073.377m55.172 2.167c.002.458.034.626.072.373a2.94 2.94 0 0 0-.002-.834c-.04-.205-.071.003-.07.461m-55.342-.083c0 .32.034.452.076.291.042-.16.042-.423 0-.583-.042-.16-.076-.029-.076.292m-60.33.416c.002.367.036.497.076.29.04-.207.038-.507-.003-.667-.042-.159-.075.011-.073.377m117.343 1.334c.001.55.032.755.069.455.037-.3.036-.75-.002-1s-.068-.005-.067.545m-1.843 1.166c.002.367.036.497.076.29.04-.207.038-.507-.003-.667-.042-.159-.075.011-.073.377m-115.67.25c0 .321.034.452.076.292.042-.16.042-.423 0-.583-.042-.161-.076-.03-.076.291m.167 2.834c0 .32.034.452.076.291.042-.16.042-.423 0-.583-.042-.16-.076-.029-.076.292m117.346 4.75c.001.55.032.755.069.455.037-.3.036-.75-.002-1s-.068-.005-.067.545m-53.002 1.25c0 .504.032.71.07.458a3.702 3.702 0 0 0 0-.917c-.038-.252-.07-.046-.07.459m0 2.833c0 .504.032.71.07.458a3.694 3.694 0 0 0 0-.916c-.038-.252-.07-.046-.07.458m-16.023 3.09c-.279.613-.226.744.076.187.141-.26.226-.504.187-.542-.038-.039-.156.122-.263.355m-35.485 3.529c.252.039.665.039.917 0 .252-.038.046-.069-.459-.069-.504 0-.71.031-.458.069m1.833 0c.252.039.665.039.917 0 .252-.038.046-.069-.458-.069-.505 0-.711.031-.459.069m73.365 3.756-.49.542.542-.49c.505-.456.618-.594.49-.594-.029 0-.273.244-.542.542m-46.498 3.667-.658.708.708-.659c.659-.613.785-.758.659-.758-.027 0-.346.319-.709.709m35.138 1.414a10.87 10.87 0 0 0 1.5-.001c.387-.035.029-.063-.796-.063-.825.001-1.142.03-.704.064m-37.64 1.086-.49.541.542-.489c.505-.456.618-.594.49-.594-.029 0-.273.244-.542.542M308.5 166.5c-.196.275-.319.5-.273.5.046 0 .244-.225.44-.5.195-.275.318-.5.272-.5-.045 0-.243.225-.439.5m-1.333 1.833c-.196.275-.319.5-.273.5.046 0 .244-.225.439-.5.196-.275.319-.5.273-.5-.046 0-.244.225-.439.5m-1.261 1.375-.489.542.541-.49c.505-.456.619-.593.49-.593-.029 0-.273.243-.542.541m-1.577 1.75-1.079 1.125 1.125-1.078c.619-.593 1.125-1.1 1.125-1.125 0-.123-.17.033-1.171 1.078m-45.74 1.158c-3.087 5.855-8.49 11.459-15.756 16.341-6.238 4.193-12.408 5.781-18.583 4.785-2.459-.397-3.652-.488-3.517-.269 2.012 3.255-3.926 11.52-10.733 14.941-5.149 2.588-11.866 3.981-19.25 3.993l-4.333.007-2.084-.543c-2.697-.703-5.147-1.905-6.784-3.327-1.457-1.266-1.078-1.295-3.194.247-4.982 3.631-9.538 6.236-15.688 8.968-3.901 1.734-3.613 1.423-3.647 3.941-.06 4.405 3.922 9.732 10.75 14.383.807.55 1.846 1.412 2.307 1.916 4.391 4.791 11.883 10.223 15.393 11.161 4.168 1.114 8.582 5.053 14.863 13.264 1.431 1.87 5.985 6.63 7.141 7.464.867.625 1.362.814 4.943 1.89 6.49 1.951 10.644 2.968 15.84 3.877 1.555.272 3.651.645 4.66.829 9.538 1.737 19.72 2.345 28.505 1.702 10.922-.8 22.722-4.426 31.911-9.806.688-.403 1.4-.818 1.584-.923 2.217-1.272 5.42-3.325 5.913-3.79.145-.138.631-.55 1.079-.917a140.407 140.407 0 0 0 3.916-3.332c2.545-2.292 3.365-3.076 5.824-5.566 2.606-2.64 5.518-5.853 5.518-6.089 0-.061.144-.265.321-.455.176-.189.285-.439.24-.554-.044-.116.08-.252.279-.304.198-.052.314-.169.257-.26-.056-.091.049-.214.234-.273.422-.134.698-.633.569-1.03-.082-.253-.068-.262.081-.054.191.266.204.242.253-.5.009-.137.091-.251.183-.252.381-.006.631-.281.392-.433-.174-.11-.157-.143.077-.145.234-.002.277-.085.189-.362-.088-.278-.057-.336.14-.261.226.087.705-.646.629-.962-.012-.053.095-.214.239-.358a.595.595 0 0 0 .153-.603c-.081-.255-.047-.317.135-.248.217.084 1.295-1.468 1.295-1.865 0-.069.404-.944.896-1.943.493-1 .948-2.038 1.011-2.308.064-.269.44-1.282.836-2.25 1.816-4.435 3.54-11.212 4.333-17.029l.105-.77-.821.406c-3.647 1.805-10.7 1.707-17.11-.237-6.237-1.892-8.962-3.302-11.978-6.197-2.114-2.03-4.105-5.915-4.105-8.01 0-.265-.078-.34-.292-.278-6.107 1.75-14.258-.202-21.584-5.169-7.704-5.223-10.702-10.554-12.11-21.536-.181-1.408-.362-2.593-.402-2.634-.041-.04-.501.737-1.023 1.727m55.438.308c-.279.613-.226.743.076.186.141-.26.225-.504.187-.542-.038-.038-.156.122-.263.356m-98.9.027c.207.04.507.039.667-.003.159-.042-.011-.074-.377-.073-.367.002-.497.036-.29.076m4.167 0c.207.04.507.039.666-.003.16-.042-.01-.074-.377-.073-.366.002-.497.036-.289.076m83.03.507-.574.625.625-.574c.344-.316.625-.597.625-.625 0-.127-.141-.007-.676.574m-1.407 1.15c-.502.449-.54.511-.152.252.461-.308 1.04-.87.88-.854-.034.004-.362.275-.728.602m-52.423 2.35-.911.959.959-.911c.527-.501.958-.933.958-.959 0-.123-.159.021-1.006.911m18.756-.472c.324.373 1.25 1.097 1.25.977 0-.032-.356-.352-.792-.71-.435-.358-.641-.478-.458-.267m44.667.681c-.143.275-.221.5-.176.5.046 0 .2-.225.342-.5.143-.275.221-.5.176-.5-.046 0-.2.225-.342.5m-14.792-.072c-.623.338-.585.479.042.155.275-.142.5-.294.5-.338 0-.107-.018-.101-.542.183m-50.458 1.655c-.405.412-.699.75-.653.75.046 0 .414-.338.819-.75.405-.412.699-.75.653-.75-.046 0-.414.338-.819.75m-40 .969c0 .029.243.272.541.541l.542.49-.49-.542c-.456-.505-.593-.618-.593-.489m66.5.42c.137.085.437.204.666.265.29.078.341.065.167-.043a3.042 3.042 0 0 0-.667-.265c-.289-.078-.34-.065-.166.043m11.708.976c.16.042.423.042.583 0 .161-.042.029-.076-.291-.076-.321 0-.452.034-.292.076m-7.081.17c.207.039.507.038.666-.004.16-.042-.01-.074-.377-.072-.366.002-.497.036-.289.076m5.166 0c.208.039.508.038.667-.004.159-.042-.01-.074-.377-.072-.367.002-.497.036-.29.076m-3.002.17c.39.035 1.027.035 1.417 0 .39-.035.071-.063-.708-.063-.78 0-1.098.028-.709.063m26.282 4.42-.49.542.542-.49c.505-.456.618-.594.489-.594-.029 0-.272.244-.541.542m-69.448.054c-.623.338-.585.478.041.154.275-.142.5-.294.5-.337 0-.108-.018-.101-.541.183m34.375 1.29c0 .029.243.272.541.541l.542.49-.49-.542c-.456-.505-.593-.618-.593-.489m-46.125 1.063c.16.041.423.041.583 0 .16-.042.029-.077-.292-.077s-.452.035-.291.077m2.254.174a8.34 8.34 0 0 0 1.333-.002c.342-.035.021-.064-.712-.064-.734.001-1.013.03-.621.066m75.944.419-.49.542.542-.49c.505-.456.618-.594.489-.594-.029 0-.272.244-.541.542m-57.421 3.72c1.117 4.438 10.072 8.887 20.313 10.092 1.769.208 2.227.393 1.416.573-.255.057-.69.169-.965.249-9.311 2.709-24.404-2.219-24.415-7.973-.004-2.441 3.139-4.974 3.651-2.941m41.556 2.687c.16.041.423.041.583 0 .161-.042.029-.077-.291-.077-.321 0-.452.035-.292.077m2 0c.16.041.423.041.583 0 .161-.042.029-.077-.291-.077-.321 0-.452.035-.292.077m49.337 91.551c0 .413.033.582.072.375.04-.206.04-.543 0-.75-.039-.206-.072-.037-.072.375"
          fill="#fbb997"
        />
        <path
          d="M304.542 26.121c.343.036.906.036 1.25 0 .343-.036.062-.065-.625-.065-.688 0-.969.029-.625.065m-3.581.166c.3.038.75.037 1-.001.251-.038.006-.069-.544-.068-.55.001-.755.032-.456.069m-1.919.161c.16.042.423.042.583 0 .16-.042.029-.076-.292-.076s-.452.034-.291.076m-1.582.17c.208.04.508.038.667-.003.159-.042-.01-.075-.377-.073-.367.002-.497.036-.29.076m-1.585.164c.16.041.423.041.583 0 .161-.042.029-.077-.291-.077-.321 0-.452.035-.292.077m9.872 3.926-1.497 1.542 1.542-1.497c1.432-1.389 1.617-1.586 1.496-1.586-.025 0-.718.693-1.541 1.541m-29.414 1.709c-.229.131-.341.238-.25.238.092 0 .355-.107.584-.238.229-.131.341-.239.25-.239-.092 0-.354.108-.584.239m24.407 2.791-.49.542.542-.49c.505-.456.618-.593.489-.593-.029 0-.272.243-.541.541m-1.582 1.417-.575.625.625-.574c.582-.535.702-.676.575-.676-.028 0-.309.281-.625.625m-1.418 1.25-.49.542.542-.49c.505-.456.618-.594.489-.594-.029 0-.272.244-.541.542m-35.448 1.554c-.623.338-.585.478.041.154.275-.142.5-.294.5-.337 0-.108-.018-.101-.541.183M295 40.25c-.405.412-.699.75-.653.75.046 0 .415-.338.82-.75.405-.413.698-.75.652-.75-.045 0-.414.337-.819.75m-35.875 1.012c-.623.338-.585.479.042.155.275-.143.5-.294.5-.338 0-.107-.018-.101-.542.183m31.448 2.946-.49.542.542-.49c.505-.456.618-.593.49-.593-.029 0-.273.243-.542.541m-7.333 6.167-.49.542.542-.49c.505-.456.618-.594.489-.594-.029 0-.272.244-.541.542M281 52.417c-.405.412-.699.75-.653.75.046 0 .415-.338.82-.75.405-.413.698-.75.652-.75-.045 0-.414.337-.819.75m-38.173.095-.577.512.625-.448c.552-.397.732-.576.577-.576-.026 0-.308.23-.625.512m-6.587 5.363-.49.542.542-.49c.505-.456.618-.594.489-.594-.029 0-.272.244-.541.542m61.135-.417c1.26.028 3.323.028 4.583 0 1.261-.028.23-.052-2.291-.052s-3.552.024-2.292.052m-6.917.165c.573.033 1.511.033 2.084 0 .573-.032.104-.059-1.042-.059-1.146 0-1.615.027-1.042.059m-3.914.163c.253.039.628.038.833-.002.205-.04-.002-.071-.46-.07-.459.002-.626.034-.373.072m-3.913.17c.484.034 1.234.034 1.666 0 .433-.035.036-.062-.88-.062-.917.001-1.271.029-.786.062m26.452.305c1.528.405 1.869.469 1.725.325-.117-.118-2.678-.75-2.975-.735-.137.007.425.191 1.25.41m-28.456-.143c.207.04.507.038.667-.003.159-.042-.011-.075-.377-.073-.367.002-.497.036-.29.076m-46 1.137c-.342.318-.563.578-.491.578.073 0 .386-.262.697-.583.726-.749.601-.746-.206.005m77.016-.266c.73.346.89 1.015.326 1.363-.113.071-.106.147.021.225.136.084.141.182.019.329-.096.116-.246.587-.333 1.047-.088.46-.44 1.428-.784 2.15-.343.723-.61 1.37-.591 1.439.018.068-.028.125-.102.125s-.26.283-.412.629c-.153.346-.548.927-.877 1.292l-1.155 1.275c-.306.338-.514.656-.461.709.052.052-.011.095-.141.096-.13.001-.509.26-.842.575-.333.316-.651.528-.708.471-.057-.057-.103-.023-.103.074 0 .194-2.348 1.712-2.648 1.712-.102 0-.185.075-.185.167 0 .14-2.351 1.364-2.695 1.404a.513.513 0 0 0-.236.137c-.069.069-.254.125-.413.125-.158 0-.327.104-.376.231-.048.126-.488.324-.976.438-.488.115-.965.269-1.06.343-.094.075-.378.173-.63.218-.253.046-.719.244-1.037.441-.317.196-.577.317-.577.269 0-.047-.201.018-.447.145-.245.127-.511.191-.59.142-.08-.049-.235-.014-.346.078-.11.092-.238.166-.284.166-.046-.001-.271.072-.5.162-.229.09-.829.246-1.333.347-.505.102-1.067.229-1.25.283-.184.054-.671.138-1.084.187-.412.048-.775.155-.806.237-.03.082-.124.106-.208.055-.084-.052-.152-.034-.152.04-.001.074-.348.157-.772.185-.547.035-.863.156-1.086.416-.188.22-.296.27-.27.125.045-.243-1.069-.277-1.447-.044-.087.053-.312.109-.5.124-.188.014-.83.085-1.425.158-.596.073-1.346.151-1.667.175-.321.024-.583.057-.583.073 0 .016-.324.045-.719.066-.414.021-.784.14-.872.28-.103.163-.155.175-.157.037-.002-.152-.435-.196-1.669-.166-.916.022-1.666.077-1.666.123-.001.096-2.29.051-3.209-.064-.411-.051-.626-.011-.628.118-.001.138-.038.142-.125.013-.067-.101-.46-.19-.872-.199-.413-.009-.937-.06-1.167-.113-.483-.112-2.189-.301-2.916-.323-.275-.009-.538-.06-.584-.114-.176-.207-1.84-.446-1.709-.245.069.106.004.061-.145-.101-.152-.163-.557-.309-.917-.33-.355-.021-.797-.134-.981-.251-.185-.116-.614-.246-.953-.288-.339-.042-.703-.13-.809-.195-.106-.066-.389-.138-.63-.16-.394-.037-1.727-.281-2.606-.478-.711-.158-2.984-.792-3.1-.864-.068-.042-.336-.105-.595-.14-.259-.035-.918-.184-1.465-.332-.546-.147-1.385-.268-1.865-.268-.479 0-.913-.066-.963-.147-.05-.082-.373-.199-.718-.261-.599-.107-1.847-.432-2.995-.78a18.488 18.488 0 0 0-.833-.232c-1.235-.29-3.078-.75-3.632-.906a31.388 31.388 0 0 0-.841-.227c-.095-.021-.447-.201-.781-.398-.424-.25-.633-.299-.688-.162-.057.137-.085.131-.094-.022-.007-.119-.088-.171-.18-.115-.091.057-.166.032-.166-.055s-.336-.257-.745-.378c-.505-.149-.68-.267-.542-.366.131-.095.071-.117-.172-.064-.264.058-.375.005-.375-.18 0-.144-.042-.22-.093-.169-.052.052-.286-.084-.521-.302-.235-.218-.487-.36-.559-.315-.161.1-1.517-.919-2.375-1.784-.347-.35-.716-.637-.819-.637-.104 0-.142-.046-.085-.103.119-.119-.283-.563-.509-.563-.083 0-.295-.299-.47-.665-.175-.366-.379-.666-.454-.667-.074-.001-.088-.077-.031-.168.056-.092.019-.167-.084-.167-.102 0-.149-.06-.104-.133.045-.073.018-.238-.062-.366-.163-.264.448-1.049 2.275-2.92.628-.643 1.284-1.355 1.458-1.583.174-.228-.708.617-1.96 1.878-6.44 6.487-9.156 12.35-6.748 14.567 2.308 2.124 8.031 3.129 22.141 3.887 3.438.184 7.338.408 8.667.497 1.329.089 3.992.206 5.917.26 6.397.179 9.817.466 16 1.343 1.65.233 3.567.49 4.26.57 1.993.229 2.49.611 2.49 1.912 0 1.556-1.588 2.088-6.235 2.088-4.733 0-5.432.531-5.432 4.127 0 4.214-.529 10.265-1.268 14.487-.147.841-.238 1.618-.202 1.725.035.107.168-.386.294-1.096.191-1.075.262-1.245.429-1.017.11.151.328.274.485.274.414 0 .954.325.841.506-.053.086.023.111.169.055.165-.063.247-.023.217.106-.027.114.056.246.183.292.128.046.185.009.129-.082-.126-.205.989-.172 1.177.034.071.078.023.081-.107.005-.169-.098-.21-.068-.144.104.063.166-.403.58-1.484 1.317-2.636 1.798-2.131 1.646.704-.211 1.463-.958 3.26-2.107 3.994-2.553.733-.445 2.098-1.273 3.034-1.839a31.149 31.149 0 0 1 3.583-1.8c7.029-2.874 17.175-10.15 26.238-18.815 7.342-7.018 10.075-15.399 6.646-20.378-1.071-1.555-4.129-3.588-6.001-3.99-.394-.084-.346-.034.226.238m-202.101 3.136c1.26.028 3.323.028 4.583 0 1.26-.029.229-.052-2.292-.052-2.52 0-3.552.023-2.291.052m-4.667.157c.16.041.423.041.583 0 .161-.042.029-.077-.291-.077-.321 0-.452.035-.292.077m13.752.003c.207.039.507.038.667-.004.159-.042-.011-.074-.377-.072-.367.002-.497.036-.29.076M62.5 80.023l-.75.679.706-.53c.614-.461 1.008-.849.846-.834-.029.003-.389.311-.802.685m103 .196c0 .029.244.272.542.541l.541.49-.489-.542c-.456-.505-.594-.618-.594-.489m2.16 1.989c.408.436.765.792.791.792.126 0-.007-.15-.743-.84l-.791-.743.743.791m-107.92.167-.49.542.542-.49c.505-.456.618-.594.489-.594-.029 0-.272.244-.541.542m-1.667 1.5-.49.542.542-.49c.505-.456.618-.594.49-.594-.029 0-.273.244-.542.542m-4.075 3.917-2.581 2.625 2.625-2.582c2.438-2.398 2.7-2.668 2.581-2.668-.024 0-1.205 1.181-2.625 2.625m118.328-.917c.409.435.765.792.792.792.125 0-.007-.15-.743-.841l-.792-.743.743.792m-122.251 5-.658.708.708-.658c.659-.613.785-.758.659-.758-.027 0-.346.318-.709.708m-1.908 2.042c-.405.412-.699.75-.653.75.046 0 .414-.338.819-.75.405-.413.699-.75.653-.75-.046 0-.414.337-.819.75m133.744 4.993c.641 1.991 2.345 9.924 2.759 12.84.285 2.009.531 11.738.457 18.083l-.07 6.084-.765 3.507c-1.455 6.67-4.012 12.369-8.662 19.3-2.224 3.317-7.283 9.816-7.917 10.173-.144.081-.494.417-.779.746-2.174 2.519-7.344 7.643-10.366 10.274-2.801 2.439-3.465 2.998-5.2 4.383-9.753 7.789-20.806 14.408-29.785 17.837-.493.188-3.26 1.002-6.141 1.806-6.612 1.845-16.485 2.923-27.086 2.957l-5.228.017 1.811.866c7.939 3.798 21.046 7.988 29.068 9.293 7.615 1.239 14.515 1.754 19.243 1.434 7.185-.485 13.733-1.987 19.721-4.524 1.497-.634 2.749-1.153 2.783-1.153.035 0 .872-.381 1.863-.847.99-.466 2.062-.967 2.383-1.115 2.531-1.162 7.962-4.485 11.083-6.783.55-.404 1.509-1.088 2.131-1.519 1.496-1.036 2.425-1.971 5.119-5.147 2.464-2.906 2.869-3.415 5.084-6.394 2.967-3.992 3.074-4.176 5.288-9.111.37-.825.73-1.575.8-1.667.069-.092.37-.879.668-1.75l.941-2.75c.22-.642.728-2.404 1.13-3.917.401-1.512.848-3.162.994-3.666.518-1.798 1.645-7.248 1.981-9.584 1.068-7.414 1.354-11.818.778-12.001-.184-.058-.288-.183-.23-.277.059-.094.134-.557.167-1.03.034-.472.131-1.383.216-2.025 1.473-11.113-2.468-26.295-9.865-38.006-2.359-3.734-4.565-6.93-4.374-6.334m88.856 9.94c-.061.382-.079.727-.039.767.04.04.125-.238.189-.617s.081-.724.038-.767c-.042-.043-.127.235-.188.617m61.494 25.898c-1.737.613-3.303 2.295-5.092 5.471-.519.922-.557 1.107-.775 3.833-.534 6.681-2.411 16.766-4.256 22.865-.277.916-.537 1.779-.577 1.916-.043.147.139.388.44.584 1.929 1.253 6.719 10.47 8.813 16.955 1.344 4.164 2.344 9.356 2.848 14.795.548 5.908.562 6.321.363 10.225-.345 6.763-.551 6.191 1.995 5.544 5.785-1.472 16.98-8.486 16.98-10.639 0-.174.069-.274.154-.222.085.053.311-.125.503-.395.192-.269.291-.524.221-.565-.136-.081-.878.157-.878.281 0 .04.169.041.375.003s.281-.025.166.03c-.116.055-.17.163-.122.241.048.078-.208.015-.568-.139-.407-.174-.582-.326-.461-.403.116-.074.044-.124-.182-.125-.233-.002-.375-.105-.375-.273 0-.214-.049-.23-.235-.076-.18.15-.265.147-.363-.011-.071-.116-.041-.235.069-.272.108-.036.196-.172.196-.302 0-.129.094-.237.208-.238.142-.002.128-.06-.041-.181-.201-.144-.176-.163.127-.096.27.059.429-.019.56-.277.101-.198.727-.923 1.393-1.61 1.818-1.88 4.265-5.433 3.954-5.744-.065-.065-.643-.37-1.284-.678-.642-.308-1.836-.977-2.653-1.486-2.21-1.377-2.995-1.228-3.245.615-.379 2.794-3.502 3.758-5.093 1.571-.58-.798-.489-3.202.175-4.612 2.051-4.35 6.626-5.336 11.011-2.373 7.462 5.04 10.96 1.188 10.938-12.043-.021-12.156-5.375-25.317-13.6-33.435-5.644-5.57-17.325-10.274-21.689-8.734m-11.209 3.335c.001.55.032.755.069.456.037-.3.036-.75-.002-1-.038-.251-.068-.006-.067.544m-294.843 3c.002.367.036.497.076.29a1.835 1.835 0 0 0-.004-.667c-.042-.159-.074.011-.072.377m0 2.667c.002.367.036.497.076.29a1.834 1.834 0 0 0-.004-.667c-.042-.159-.074.01-.072.377m54.496 3.917c0 .32.035.452.077.291.041-.16.041-.423 0-.583-.042-.16-.077-.029-.077.292M68 149.642c-.687.144-1.288.305-1.333.357-.046.053-.196.088-.334.08a.804.804 0 0 0-.458.14c-.115.085-.208.106-.208.046 0-.061-.166-.021-.368.087-.203.108-.484.209-.625.223-.229.023-2.893.83-3.493 1.059-.149.056-.192.018-.116-.104.08-.129.02-.161-.181-.096a22.31 22.31 0 0 0-1.967.74c-.367.158-1.192.476-1.834.705-.641.23-1.931.761-2.866 1.181-1.616.727-6.472 2.777-7.092 2.994-.258.09-.292.357-.292 2.295 0 1.73.044 2.157.209 2.028.736-.578 7.23-1.337 12.708-1.486 10.279-.279 13.754 1.209 17.53 7.505.337.561.805 1.256 1.041 1.543.236.287 1.029 1.635 1.762 2.996 4.14 7.679 10.3 8.637 31.417 4.884 2.063-.366 4.087-.735 4.5-.819 1.291-.265 4.28-.794 8-1.418 1.971-.331 4.558-.777 5.75-.993 1.192-.216 2.917-.513 3.833-.66.917-.148 2.042-.342 2.5-.432 10.458-2.049 11.848-1.92 13.464 1.253.14.275.459.688.709.917l.454.416-.086-1.166c-.196-2.657-1.496-5.178-2.841-5.509-.828-.204-7.039.989-21.283 4.086-29.87 6.496-39.912 5.943-45.523-2.509a16.171 16.171 0 0 0-.741-1.038c-1.3-1.56-3.378-7.294-4.083-11.269-1.44-8.114-2.552-9.211-8.153-8.036m12.879.858c0 .412.032.581.072.375.04-.206.04-.544 0-.75-.04-.206-.072-.038-.072.375m-47.583 3.789c.392.035.992.035 1.333-.001.342-.036.021-.065-.712-.064-.734 0-1.013.03-.621.065m115.996 7.662c.206.04.543.04.75 0 .206-.04.037-.072-.375-.072-.413 0-.582.032-.375.072m110.144 8.809c-.054.141-.03.215.053.163.084-.051.187.038.229.2.06.229.081.214.096-.071.024-.445-.241-.649-.378-.292m-156.394.188c.16.042.423.042.583 0 .16-.042.029-.076-.292-.076-.32 0-.452.034-.291.076m-3.584.336c.207.04.544.04.75 0 .207-.039.038-.072-.375-.072-.412 0-.581.033-.375.072m-4.162.172a8.34 8.34 0 0 0 1.333-.002c.342-.035.021-.064-.712-.064-.734.001-1.013.03-.621.066m60.918 2.127c.002.459.034.626.072.373a2.933 2.933 0 0 0-.002-.833c-.04-.205-.071.002-.07.46m-5.491 2.75c0 .688.029.969.065.625a7.247 7.247 0 0 0 0-1.25c-.036-.343-.065-.062-.065.625m167.518.87c-5.783 11.989-13.029 19.134-22.658 22.339-1.882.627-1.79.46-1.307 2.375 1.355 5.376 5.394 9.168 12.391 11.633 8.798 3.1 16.087 3.597 20.526 1.4l.821-.406-.105.77c-.793 5.817-2.517 12.594-4.333 17.029-.396.968-.772 1.981-.836 2.25-.063.27-.518 1.308-1.011 2.308-.492.999-.896 1.874-.896 1.943 0 .397-1.078 1.949-1.295 1.865-.182-.069-.216-.007-.135.248a.595.595 0 0 1-.153.603c-.144.144-.251.305-.239.358.076.316-.403 1.049-.629.962-.197-.075-.228-.017-.14.261.088.277.045.36-.189.362-.223.001-.246.038-.087.139.171.108.157.187-.067.373-.156.129-.328.198-.383.152-.054-.046-.106.029-.115.166-.049.742-.062.766-.253.5-.149-.208-.163-.199-.081.054.129.397-.147.896-.569 1.03-.185.059-.29.182-.234.273.057.091-.059.208-.257.26-.199.052-.323.188-.279.304.045.115-.064.365-.24.554-.177.19-.321.394-.321.455 0 .236-2.912 3.449-5.518 6.089-2.459 2.49-3.279 3.274-5.824 5.566-.829.746-2.678 2.32-3.916 3.332-.448.367-.934.779-1.079.917-.493.465-3.696 2.518-5.913 3.79-.184.105-.896.521-1.584.924-1.683.988-5.545 2.927-7.548 3.791-.897.387-1.602.733-1.566.769.222.223 7.392-3.245 10.198-4.932 5.887-3.541 5.608-3.352 8.25-5.581 5.514-4.654 11.459-10.504 14.577-14.345 6.133-7.554 10.989-19.649 12.677-31.57 1.207-8.528-2.431-27.078-7.601-38.758-1.173-2.651-1.078-2.626-2.079-.552m-120.089 1.003c-6.513 14.008-11.728 21.094-20.765 28.218l-1.197.943 1.197 1.057c1.66 1.466 4.229 2.741 6.946 3.448l2.084.542 4.333-.007c7.384-.012 14.101-1.405 19.25-3.993 6.305-3.169 11.623-9.987 10.958-14.049-.065-.396-.161-.789-.214-.875-.054-.087.186-.159.538-.163.445-.004-.017-.175-1.547-.571-4.067-1.055-5.36-1.516-8.699-3.105-4.383-2.085-8.102-5.36-10.869-9.568-1.752-2.665-1.68-2.598-2.015-1.877m-42.719 1.129c-.803.819-2.583.883-3.656.131-.431-.302-.482-.313-.277-.057.966 1.206 3.635 1.062 4.329-.233.242-.453.181-.428-.396.159m97.976.54-.659.708.708-.658c.659-.613.785-.758.659-.758-.027 0-.346.318-.708.708m-3.503 3.5-.489.542.541-.49c.505-.456.619-.594.49-.594-.029 0-.273.244-.542.542m17.511 7.958c.544.55 1.027 1 1.073 1 .045 0-.362-.45-.907-1-.544-.55-1.027-1-1.073-1-.045 0 .362.45.907 1m-201.091 3.875c.409.436.765.792.792.792.125 0-.007-.15-.743-.84l-.792-.743.743.791m181.341.542c.498.504.942.917.988.917.046 0-.324-.413-.822-.917-.498-.504-.942-.917-.988-.917-.046 0 .324.413.822.917m40.625 5.201c.206.04.543.04.75 0 .206-.04.037-.072-.375-.072-.413 0-.582.032-.375.072m-23.665 1.667c.207.04.507.038.667-.003.159-.042-.011-.075-.377-.073-.367.002-.497.036-.29.076m-5.169 1.669c.298.037.786.037 1.084 0 .298-.037.054-.067-.542-.067-.596 0-.84.03-.542.067m93.363.421c-.107.348-.092.607.03.531.085-.052.103-.178.041-.279-.074-.119-.013-.145.173-.074.17.066.244.043.184-.055-.09-.145-.395-.233-.428-.123M81 205.745c0 .046.45.311 1 .588.55.278 1 .468 1 .422 0-.046-.45-.311-1-.588-.55-.278-1-.468-1-.422m54.901 20.586c-9.829 1.386-20.346 8.484-22.565 15.23-.444 1.351-.433 1.366 1.153 1.536 1.884.202 4.707-.389 8.393-1.756.936-.347 2.242-.767 2.902-.933.7-.176 1.378-.465 1.624-.694.899-.833 3.368-2.576 4.332-3.057a29.89 29.89 0 0 0 1.677-.909c.616-.374 3.831-1.719 5.583-2.335 1.244-.437 6.292-1.393 7.433-1.407.362-.004.575-.118.713-.381.112-.212.16-.244.111-.075-.05.174-.017.258.078.199.091-.056.165-.21.165-.342 0-.132.079-.24.177-.24.097 0 .13-.075.073-.167-.057-.092-.019-.167.083-.167.103 0 .14-.075.084-.166-.057-.092-.024-.167.073-.167s.168-.056.157-.125c-.054-.341.058-.506.469-.693.348-.158.397-.238.218-.348-.135-.084-.365-.073-.548.024-.173.093-.358.125-.411.072-.054-.053-.01-.097.097-.097s.176-.084.153-.187c-.023-.103.063-.226.19-.272.127-.046.19-.018.14.063-.05.081.116.15.369.154.378.005.444-.053.373-.325-.068-.26-.107-.278-.183-.082-.082.211-.162.217-.514.035-.321-.165-.348-.215-.115-.217.803-.006-.881-.975-2.299-1.323-.458-.112-.908-.266-1-.343-.579-.475-6.92-.824-9.185-.505m9.89 11.414c-4.484.642-10.23 2.593-13.124 4.456-.933.601-2.5 2.142-2.5 2.459 0 .096-.61.831-1.355 1.632-4.258 4.581-7.139 10.085-7.144 13.646-.002 1.232.133 1.298 2.379 1.177 2.106-.114 3.972-.556 8.203-1.946 5.216-1.713 8.926-2.685 11.152-2.924.946-.101 1.174-.203 2.069-.928 3.597-2.91 8.397-5.665 12.312-7.067 1.085-.388 1.134-.331-1.361-1.581-2.165-1.084-2.255-1.157-1.839-1.502a.765.765 0 0 0 .25-.516c0-.219.081-.276.279-.2.21.08.253.039.174-.167-.058-.15-.021-.325.08-.388.12-.074.138-.037.051.104-.092.149-.07.178.069.092.112-.069.162-.235.111-.368-.051-.133-.027-.201.053-.151.081.05.269-.096.419-.324.15-.229.216-.416.148-.416-.069 0 .039-.114.239-.254.211-.148.324-.358.269-.502-.052-.135.014-.414.148-.62.28-.432.96-2.343.96-2.7 0-.858-8.268-1.553-12.042-1.012m181.223 4.799c-.207.54-1.468 3.289-1.769 3.854-.14.264-.234.495-.209.513.026.017.631.326 1.345.685 1.727.87 4.363 2.988 6.171 4.958 1.949 2.123 4.193 3.454 8.099 4.802 2.272.784 1.985-.554-1.116-5.189-2.815-4.209-5.589-6.663-10.165-8.991-2.026-1.03-2.187-1.074-2.356-.632m-161.347 3.873c0 .139.148.25.333.25.397 0 .442-.256.07-.399-.373-.143-.403-.132-.403.149m18 2.888c.137.085.437.205.666.266.29.078.341.064.167-.043a3.09 3.09 0 0 0-.667-.266c-.289-.077-.34-.064-.166.043m137.728 3.903c-.54.665-1.421 1.79-1.957 2.501-.881 1.169-2.887 3.103-4.51 4.349-.735.565-.747.547.707 1.037 1.259.424 2.109.796 5.115 2.239 1.1.528 2.563 1.227 3.25 1.552 1.588.751 3.012 1.674 4.68 3.031.725.591 1.89 1.387 2.589 1.771.699.384 1.666 1.042 2.148 1.463 1.365 1.191 3.699 2.733 3.926 2.593.613-.379-.392-4.218-1.87-7.15-3.465-6.874-7.637-11.885-11.664-14.01-1.415-.746-1.268-.784-2.414.624m-157.295-.606c-13.085 2.04-28.255 17.042-30.186 29.852-.44 2.923-.275 5.692.369 6.183.494.377 3.24.124 6.884-.635a983.97 983.97 0 0 1 5.322-1.093 91.668 91.668 0 0 0 3.417-.754c.739-.186 2.544-.6 4.011-.92 1.466-.321 4.091-.946 5.833-1.391 3.106-.792 7.452-1.771 12.917-2.91 9.376-1.953 13.186-3.18 15.206-4.897 1.162-.988 1.171-.948-.468-2.287-.785-.642-2.297-2.001-3.361-3.021l-1.935-1.853.36-.458c.198-.251.312-.535.253-.63-.059-.095-.035-.129.052-.075.088.055.255-.054.372-.241.174-.279.173-.318-.009-.217-.121.067.005-.094.28-.358.679-.653 1.464-2.15 1.337-2.551-.055-.175-.03-.362.057-.416 1.306-.807.37-5.84-1.42-7.643-2.893-2.913-12.486-4.745-19.291-3.685m29.233 3.815c.498.504.943.916.989.916.046 0-.324-.412-.822-.916-.498-.505-.943-.917-.989-.917-.045 0 .324.412.822.917m9.25 10.916c.822.825 1.531 1.5 1.577 1.5.046 0-.589-.675-1.41-1.5s-1.531-1.5-1.576-1.5c-.046 0 .588.675 1.409 1.5m106.25 1.189c-1.891.193-3.288.634-5.057 1.596-1.832.996-4.776 3.533-4.776 4.115 0 .214-.155.586-.346.828-.698.888.53 2.163 2.361 2.45 4.879.766 23.798 6.493 28.111 8.509 3.741 1.749 5.362.94 4.784-2.387-1.102-6.336-4.33-10.747-9.918-13.554-2.66-1.336-9.968-2.086-15.159-1.557m-29.381 5.348c-.806.278-1.436.535-1.399.572.072.072 2.935-.875 3.079-1.019.162-.161-.193-.067-1.68.447m-42.077 3.745c.16.042.423.042.583 0 .161-.042.029-.076-.291-.076-.321 0-.452.034-.292.076m1.333.167c.161.041.423.041.584 0 .16-.042.029-.077-.292-.077s-.452.035-.292.077m1.419.169c.207.04.507.039.667-.003.159-.042-.011-.074-.377-.073-.367.002-.497.036-.29.076m1.917.169c.253.038.628.037.833-.003.205-.039-.002-.071-.46-.069-.459.001-.626.033-.373.072m19.081-.002c.206.039.544.039.75 0 .206-.04.037-.073-.375-.073-.413 0-.581.033-.375.073m-16.497.169c.3.038.75.037 1-.001s.005-.069-.545-.068c-.55.001-.755.032-.455.069m13.997-.003c.206.04.544.04.75 0 .206-.039.037-.072-.375-.072-.413 0-.581.033-.375.072m-10.25.172c.435.034 1.148.034 1.583 0 .436-.034.079-.063-.791-.063-.871 0-1.227.029-.792.063m8.002-.003c.254.038.629.037.834-.002.205-.04-.003-.071-.461-.07-.458.001-.626.034-.373.072"
          fill="#f59b51"
        />
      </svg>
    ),
  },
  jest: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        viewBox="100 150 450 450"
      >
        <path
          fill="#C21325"
          stroke="#FFF"
          d="M465.391 381.102c-.54.328-18.349-2.66-40.665-4.171-18.225-1.235-39.456-1.188-56.744-.017-14.019.949-32.438-6.098-34.639 2.277-8.238 31.351-25.963 58.655-48.511 79.928-16.963 16.003-36.377 28.138-57.375 35.615-24.999-12.842-36.805-41.404-26.152-66.447 8.449-19.863 18.28-41.74.13-46.745-13.213-3.644-20.468 9.013-25.547 22.545-9.73 25.923-28.219 52.748-33.488 84.521-5.562 33.542-.018 69.147 28.992 89.253 67.562 46.826 140.9-29.028 218.225-48.096 28.024-6.911 58.785-5.797 83.475-20.097 18.541-10.739 30.764-28.535 34.233-48.516 5.58-32.137-11.139-64.066-41.934-80.05Z"
        />
        <path
          fill="none"
          stroke="#FFF"
          d="M333.343 379.191c-8.238 31.351-25.963 58.655-48.511 79.928-16.963 16.003-36.377 28.138-57.376 35.615-24.999-12.842-36.805-41.404-26.152-66.447 8.449-19.863 18.28-41.74.13-46.745-13.213-3.644-20.468 9.013-25.547 22.545-9.73 25.923-28.219 52.748-33.488 84.521-5.562 33.542-.018 69.147 28.992 89.253 67.562 46.826 140.9-29.028 218.226-48.096 28.024-6.911 58.785-5.797 83.475-20.097 18.541-10.739 30.764-28.535 34.233-48.515 5.58-32.137-11.139-64.066-41.934-80.05"
        />
        <path
          fill="#C21325"
          d="m395.364 254.17 54.321 110.812L514.778 173H275.789l64.943 191.641z"
        />
        <path
          fill="none"
          stroke="#FFF"
          d="m395.364 254.17 54.321 110.812L514.777 173H275.789l64.943 191.641z"
        />
        <circle cx="329.46" cy="379.583" r="40.945" fill="#C21325" />
        <circle cx="329.46" cy="379.583" r="40.945" fill="none" stroke="#FFF" />
        <circle
          cx="462.844"
          cy="379.583"
          r="40.945"
          fill="#C21325"
          stroke="#FFF"
        />
        <circle
          cx="462.844"
          cy="379.583"
          r="40.945"
          fill="none"
          stroke="#FFF"
        />
        <circle cx="195.571" cy="379.877" r="40.945" fill="#C21325" />
        <circle
          cx="195.571"
          cy="379.877"
          r="40.945"
          fill="none"
          stroke="#FFF"
        />
      </svg>
    ),
  },
  fastify: {
    image: (
      <svg
        role="img"
        className="adaptive-icon h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Fastify</title>
        <path d="M23.245 6.49L24 4.533l-.031-.121-7.473 1.967c.797-1.153.523-2.078.523-2.078s-2.387 1.524-4.193 1.485c-1.804-.04-2.387-.52-5.155.362-2.768.882-3.551 3.59-4.351 4.173-.804.583-3.32 2.477-3.32 2.477l.006.034 2.27-.724s-.622.585-1.945 2.37l-.062-.057.002.011s1.064 1.626 2.107 1.324a2.14 2.14 0 0 0 .353-.147c.419.234.967.463 1.572.525 0 0-.41-.475-.752-1.017l.238-.154.865.318-.096-.812c.003-.003.006-.003.008-.006l.849.311-.105-.738a5.65 5.65 0 0 1 .322-.158l.885-3.345 3.662-2.497-.291.733c-.741 1.826-2.135 2.256-2.135 2.256l-.582.22c-.433.512-.614.637-.764 2.353.348-.088.682-.107.984-.028 1.564.421 2.107 2.307 1.685 2.827-.104.13-.356.354-.673.617H7.77l-.008.514-.065.051h-.645l-.009.504-.17.127c-.607.011-1.373-.518-1.373-.518 0 .481.401 1.225.401 1.225l.07-.034-.061.045s1.625 1.083 2.646.681c.91-.356 3.263-2.213 5.296-3.093l6.15-1.62.811-2.1-4.688 1.235v-1.889l5.5-1.448.811-2.1-6.31 1.662V8.367zm-11.163 4l1.459-.384.02.074-.455 1.179-1.513.398zm.503 2.526l-1.512.398.489-1.266 1.459-.385.02.074zm1.971-.424l-1.513.398.49-1.266 1.459-.385.02.073Z" />
      </svg>
    ),
    isAdaptiveIcon: true,
  },
  express: {
    image: (
      <svg
        role="img"
        className="adaptive-icon h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Express</title>
        <path d="M24 18.588a1.529 1.529 0 01-1.895-.72l-3.45-4.771-.5-.667-4.003 5.444a1.466 1.466 0 01-1.802.708l5.158-6.92-4.798-6.251a1.595 1.595 0 011.9.666l3.576 4.83 3.596-4.81a1.435 1.435 0 011.788-.668L21.708 7.9l-2.522 3.283a.666.666 0 000 .994l4.804 6.412zM.002 11.576l.42-2.075c1.154-4.103 5.858-5.81 9.094-3.27 1.895 1.489 2.368 3.597 2.275 5.973H1.116C.943 16.447 4.005 19.009 7.92 17.7a4.078 4.078 0 002.582-2.876c.207-.666.548-.78 1.174-.588a5.417 5.417 0 01-2.589 3.957 6.272 6.272 0 01-7.306-.933 6.575 6.575 0 01-1.64-3.858c0-.235-.08-.455-.134-.666A88.33 88.33 0 010 11.577zm1.127-.286h9.654c-.06-3.076-2.001-5.258-4.59-5.278-2.882-.04-4.944 2.094-5.071 5.264z" />
      </svg>
    ),
    isAdaptiveIcon: true,
  },
  storybook: {
    image: (
      <svg
        role="img"
        fill="#FF4785"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Storybook</title>
        <path d="M16.71.243l-.12 2.71a.18.18 0 00.29.15l1.06-.8.9.7a.18.18 0 00.28-.14l-.1-2.76 1.33-.1a1.2 1.2 0 011.279 1.2v21.596a1.2 1.2 0 01-1.26 1.2l-16.096-.72a1.2 1.2 0 01-1.15-1.16l-.75-19.797a1.2 1.2 0 011.13-1.27L16.7.222zM13.64 9.3c0 .47 3.16.24 3.59-.08 0-3.2-1.72-4.89-4.859-4.89-3.15 0-4.899 1.72-4.899 4.29 0 4.45 5.999 4.53 5.999 6.959 0 .7-.32 1.1-1.05 1.1-.96 0-1.35-.49-1.3-2.16 0-.36-3.649-.48-3.769 0-.27 4.03 2.23 5.2 5.099 5.2 2.79 0 4.969-1.49 4.969-4.18 0-4.77-6.099-4.64-6.099-6.999 0-.97.72-1.1 1.13-1.1.45 0 1.25.07 1.19 1.87z" />
      </svg>
    ),
  },
  solid: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        viewBox="0 0 166 155.3"
      >
        <title>Solid</title>
        <defs>
          <linearGradient
            id="a"
            gradientUnits="userSpaceOnUse"
            x1="27.5"
            y1="3"
            x2="152"
            y2="63.5"
          >
            <stop offset=".1" stopColor="#76b3e1" />
            <stop offset=".3" stopColor="#dcf2fd" />
            <stop offset="1" stopColor="#76b3e1" />
          </linearGradient>
          <linearGradient
            id="b"
            gradientUnits="userSpaceOnUse"
            x1="95.8"
            y1="32.6"
            x2="74"
            y2="105.2"
          >
            <stop offset="0" stopColor="#76b3e1" />
            <stop offset=".5" stopColor="#4377bb" />
            <stop offset="1" stopColor="#1f3b77" />
          </linearGradient>
          <linearGradient
            id="c"
            gradientUnits="userSpaceOnUse"
            x1="18.4"
            y1="64.2"
            x2="144.3"
            y2="149.8"
          >
            <stop offset="0" stopColor="#315aa9" />
            <stop offset=".5" stopColor="#518ac8" />
            <stop offset="1" stopColor="#315aa9" />
          </linearGradient>
          <linearGradient
            id="d"
            gradientUnits="userSpaceOnUse"
            x1="75.2"
            y1="74.5"
            x2="24.4"
            y2="260.8"
          >
            <stop offset="0" stopColor="#4377bb" />
            <stop offset=".5" stopColor="#1a336b" />
            <stop offset="1" stopColor="#1a336b" />
          </linearGradient>
        </defs>
        <path
          d="M163 35S110-4 69 5l-3 1c-6 2-11 5-14 9l-2 3-15 26 26 5c11 7 25 10 38 7l46 9 18-30z"
          fill="#76b3e1"
        />
        <path
          d="M163 35S110-4 69 5l-3 1c-6 2-11 5-14 9l-2 3-15 26 26 5c11 7 25 10 38 7l46 9 18-30z"
          opacity=".3"
          fill="url(#a)"
        />
        <path
          d="M52 35l-4 1c-17 5-22 21-13 35 10 13 31 20 48 15l62-21S92 26 52 35z"
          fill="#518ac8"
        />
        <path
          d="M52 35l-4 1c-17 5-22 21-13 35 10 13 31 20 48 15l62-21S92 26 52 35z"
          opacity=".3"
          fill="url(#b)"
        />
        <path
          d="M134 80a45 45 0 00-48-15L24 85 4 120l112 19 20-36c4-7 3-15-2-23z"
          fill="url(#c)"
        />
        <path
          d="M114 115a45 45 0 00-48-15L4 120s53 40 94 30l3-1c17-5 23-21 13-34z"
          fill="url(#d)"
        />
      </svg>
      // <svg
      //   fill="#2C4F7C"
      //   role="img"
      //   className="w-full h-full"
      //   viewBox="0 0 24 24"
      //   xmlns="http://www.w3.org/2000/svg"
      // >
      //   <title>Solid</title>
      //   <path d="M11.558.788A9.082 9.082 0 0 0 9.776.99l-.453.15c-.906.303-1.656.755-2.1 1.348l-.301.452-2.035 3.528c.426-.387.974-.698 1.643-.894h.001l.613-.154h.001a8.82 8.82 0 0 1 1.777-.206c2.916-.053 6.033 1.148 8.423 2.36 2.317 1.175 3.888 2.32 3.987 2.39L24 5.518c-.082-.06-1.66-1.21-3.991-2.386-2.393-1.206-5.521-2.396-8.45-2.343zM8.924 5.366a8.634 8.634 0 0 0-1.745.203l-.606.151c-1.278.376-2.095 1.16-2.43 2.108-.334.948-.188 2.065.487 3.116.33.43.747.813 1.216 1.147L12.328 10h.001a6.943 6.943 0 0 1 6.013 1.013l2.844-.963c-.17-.124-1.663-1.2-3.91-2.34-2.379-1.206-5.479-2.396-8.352-2.344zm5.435 4.497a6.791 6.791 0 0 0-1.984.283L2.94 13.189 0 18.334l9.276-2.992a6.945 6.945 0 0 1 7.408 2.314v.001c.695.903.89 1.906.66 2.808l2.572-4.63c.595-1.041.45-2.225-.302-3.429a6.792 6.792 0 0 0-5.255-2.543zm-3.031 5.341a6.787 6.787 0 0 0-2.006.283L.008 18.492c.175.131 2.02 1.498 4.687 2.768 2.797 1.332 6.37 2.467 9.468 1.712l.454-.152h.002c1.278-.376 2.134-1.162 2.487-2.09.353-.93.207-2.004-.541-2.978a6.791 6.791 0 0 0-5.237-2.548z" />
      // </svg>
    ),
  },
  lit: {
    image: (
      <svg
        role="img"
        fill="#324FFF"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Lit</title>
        <path d="M2.4 9.6l4.8 4.8V24l-4.8-4.8V9.6zm4.8-4.8v9.6L12 9.6V0L7.2 4.8zM12 9.6v9.6l4.8-4.8V4.8L12 9.6zm4.8 4.8V24l4.8-4.8V9.6l-4.8 4.8z" />
      </svg>
    ),
  },
  vite: {
    image: (
      <svg
        role="img"
        viewBox="0 0 410 404"
        className="h-full w-full"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Vite</title>
        <path
          d="M399.641 59.5246L215.643 388.545C211.844 395.338 202.084 395.378 198.228 388.618L10.5817 59.5563C6.38087 52.1896 12.6802 43.2665 21.0281 44.7586L205.223 77.6824C206.398 77.8924 207.601 77.8904 208.776 77.6763L389.119 44.8058C397.439 43.2894 403.768 52.1434 399.641 59.5246Z"
          fill="url(#paint0_linear)"
        />
        <path
          d="M292.965 1.5744L156.801 28.2552C154.563 28.6937 152.906 30.5903 152.771 32.8664L144.395 174.33C144.198 177.662 147.258 180.248 150.51 179.498L188.42 170.749C191.967 169.931 195.172 173.055 194.443 176.622L183.18 231.775C182.422 235.487 185.907 238.661 189.532 237.56L212.947 230.446C216.577 229.344 220.065 232.527 219.297 236.242L201.398 322.875C200.278 328.294 207.486 331.249 210.492 326.603L212.5 323.5L323.454 102.072C325.312 98.3645 322.108 94.137 318.036 94.9228L279.014 102.454C275.347 103.161 272.227 99.746 273.262 96.1583L298.731 7.86689C299.767 4.27314 296.636 0.855181 292.965 1.5744Z"
          fill="url(#paint1_linear)"
        />
        <defs>
          <linearGradient
            id="paint0_linear"
            x1="6.00017"
            y1="32.9999"
            x2="235"
            y2="344"
            gradientUnits="userSpaceOnUse"
          >
            <stop stopColor="#41D1FF" />
            <stop offset="1" stopColor="#BD34FE" />
          </linearGradient>
          <linearGradient
            id="paint1_linear"
            x1="194.651"
            y1="8.81818"
            x2="236.076"
            y2="292.989"
            gradientUnits="userSpaceOnUse"
          >
            <stop stopColor="#FFEA83" />
            <stop offset="0.0833333" stopColor="#FFDD35" />
            <stop offset="1" stopColor="#FFA800" />
          </linearGradient>
        </defs>
      </svg>
    ),
  },
  trpc: {
    image: (
      <svg
        role="img"
        fill="#2596BE"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>tRPC</title>
        <path d="M24 12c0 6.62-5.38 12-12 12S0 18.62 0 12 5.38 0 12 0s12 5.38 12 12ZM1.21 12A10.78 10.78 0 0 0 12 22.79 10.78 10.78 0 0 0 22.79 12 10.78 10.78 0 0 0 12 1.21 10.78 10.78 0 0 0 1.21 12Zm10.915-6.086 2.162 1.248a.25.25 0 0 1 .125.217v1.103l2.473 1.428a.25.25 0 0 1 .125.217v2.355l.955.551a.25.25 0 0 1 .125.217v2.496a.25.25 0 0 1-.125.217l-2.162 1.248a.25.25 0 0 1-.25 0l-.956-.552-2.472 1.427a.25.25 0 0 1-.25 0l-2.472-1.427-.956.552a.25.25 0 0 1-.25 0l-2.162-1.248a.25.25 0 0 1-.125-.217V13.25a.25.25 0 0 1 .125-.217l.955-.551v-2.355a.25.25 0 0 1 .125-.217l2.473-1.428V7.38a.25.25 0 0 1 .125-.217l2.162-1.248a.25.25 0 0 1 .25 0Zm1.268 10.049a.25.25 0 0 1-.125-.217V13.25a.25.25 0 0 1 .125-.217l2.16-1.248a.25.25 0 0 1 .25 0l.707.408v-1.922l-2.098-1.21v.814a.25.25 0 0 1-.125.217l-2.162 1.248a.25.25 0 0 1-.25 0l-2.162-1.248a.25.25 0 0 1-.125-.217V9.06L7.49 10.271v1.922l.707-.408a.25.25 0 0 1 .25 0l2.16 1.248a.25.25 0 0 1 .125.217v2.496a.25.25 0 0 1-.125.217l-.705.408L12 17.582l2.098-1.211ZM10.088 9.73l1.662.96V8.766l-1.662-.955Zm3.824 0V7.811l-1.662.955v1.924ZM12 6.418l-1.66.96 1.66.954 1.66-.954Zm-5.59 9.184 1.66.958v-1.921l-1.66-.956Zm3.822 0v-1.92l-1.662.957v1.923Zm-1.91-3.311-1.662.96 1.661.955 1.66-.956Zm5.446 3.31 1.66.96v-1.922l-1.66-.956Zm3.822 0v-1.918l-1.662.956v1.922Zm-1.912-3.31-1.66.96 1.66.955 1.66-.956Z" />
      </svg>
    ),
  },
  remix: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="none"
        className="h-full w-full"
        viewBox="0 0 800 800"
      >
        <path fill="#212121" d="M0 0H800V800H0z"></path>
        <g fill="#E8F2FF" filter="url(#filter0_dd_126_53)">
          <path
            fillRule="evenodd"
            d="M587.947 527.768c4.254 54.65 4.254 80.268 4.254 108.232H465.756c0-6.091.109-11.663.219-17.313.342-17.564.699-35.88-2.147-72.868-3.761-54.152-27.08-66.185-69.957-66.185H195v-98.525h204.889c54.16 0 81.241-16.476 81.241-60.098 0-38.357-27.081-61.601-81.241-61.601H195V163h227.456C545.069 163 606 220.912 606 313.42c0 69.193-42.877 114.319-100.799 121.84 48.895 9.777 77.48 37.605 82.746 92.508z"
            clipRule="evenodd"
          ></path>
          <path d="M195 636v-73.447h133.697c22.332 0 27.181 16.563 27.181 26.441V636H195z"></path>
        </g>
        <defs>
          <filter
            id="filter0_dd_126_53"
            width="539"
            height="601"
            x="131"
            y="99"
            colorInterpolationFilters="sRGB"
            filterUnits="userSpaceOnUse"
          >
            <feFlood floodOpacity="0" result="BackgroundImageFix"></feFlood>
            <feColorMatrix
              in="SourceAlpha"
              result="hardAlpha"
              values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            ></feColorMatrix>
            <feOffset></feOffset>
            <feGaussianBlur stdDeviation="28"></feGaussianBlur>
            <feComposite in2="hardAlpha" operator="out"></feComposite>
            <feColorMatrix values="0 0 0 0 0.223529 0 0 0 0 0.572549 0 0 0 0 1 0 0 0 1 0"></feColorMatrix>
            <feBlend
              in2="BackgroundImageFix"
              result="effect1_dropShadow_126_53"
            ></feBlend>
            <feColorMatrix
              in="SourceAlpha"
              result="hardAlpha"
              values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            ></feColorMatrix>
            <feOffset></feOffset>
            <feGaussianBlur stdDeviation="32"></feGaussianBlur>
            <feComposite in2="hardAlpha" operator="out"></feComposite>
            <feColorMatrix values="0 0 0 0 0.223529 0 0 0 0 0.572549 0 0 0 0 1 0 0 0 0.9 0"></feColorMatrix>
            <feBlend
              in2="effect1_dropShadow_126_53"
              result="effect2_dropShadow_126_53"
            ></feBlend>
            <feBlend
              in="SourceGraphic"
              in2="effect2_dropShadow_126_53"
              result="shape"
            ></feBlend>
          </filter>
        </defs>
      </svg>
    ),
  },
  qwik: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="none"
        className="h-full w-full"
        viewBox="0 0 60 64"
      >
        <path
          fill="#52B1F5"
          d="m52.443 63.46-11.37-11.32-.16.03v-.12l-24.19-23.92 5.97-5.75-3.51-20.13-16.63 20.62c-2.82 2.85-3.37 7.51-1.32 10.93l10.39 17.24c1.58 2.65 4.47 4.25 7.57 4.22l5.14-.05 28.11 8.24v.01Z"
        ></path>
        <path
          fill="#A77FF3"
          d="m58.672 22.44-2.3-4.23-1.2-2.17-.47-.85-.05.05-6.25-10.85A8.726 8.726 0 0 0 40.732 0l-5.49.16-16.37.04a8.794 8.794 0 0 0-7.51 4.33l-9.96 19.76 17.81-22.15 23.36 25.68-4.18 4.24 2.49 20.1.03-.04v.06h-.03l.05.05 1.94 1.9 9.42 9.21c.39.38 1.03-.08.78-.55l-5.82-11.46 10.14-18.77.31-.37c.12-.15.24-.29.35-.45a8.72 8.72 0 0 0 .6-9.3h.02Z"
        ></path>
        <path
          fill="#fff"
          d="M42.632 27.75 19.212 2.19l3.33 20.01-5.96 5.78 24.27 24.12-2.18-20.02 3.97-4.33h-.01Z"
        ></path>
      </svg>
    ),
  },
  gradle: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        viewBox="0 0 24 24"
      >
        <path
          fill="#4e7896"
          d="m16.5093 4.9869-.0607-.0347c-1.1014.369-4.4915 1.707-4.4915 4.202 0 1.411 1.378 2.1925 1.378 3.5158 0 .472-.2666.9146-.4836 1.1791l.1091.063c.5735-.3728 1.589-1.18 1.589-2.2222 0-.8825-1.2216-1.943-1.2216-3.0774 0-1.7875 2.357-3.1899 3.1813-3.6256zm-1.6642-3.27c0 3.6925-5.0604 5.1055-5.0604 7.7309 0 1.843 1.2222 2.9987 1.8983 3.7293l-.055.0317c-.8536-.534-3.0995-1.876-3.0995-4.0927 0-3.112 5.8123-4.599 5.8123-8.134 0-.435-.0644-.7683-.1095-.9482L14.2901 0c.1842.2315.555.8102.555 1.7168m.514 14.9392c-.5962.1688-1.9389.4441-3.859.4441-1.8844 0-3.424-.3226-3.4289-.7024-.0032-.2527.3024-.3628.3024-.3628l-.0544-.0316c-.9023.1595-1.7406.406-1.7357.7752.0084.6698 2.5697 1.1728 4.9129 1.1728 1.992 0 3.9053-.3343 4.7684-.7722zm-6.368 2.0708c-.4185.0832-1.3305.2926-1.3305.7361 0 .6144 1.9513 1.085 3.835 1.085 2.5922 0 3.6539-.667 3.702-.7016l-1.078-.6235c-.4583.1092-1.2306.2808-2.6214.2808-1.5521 0-2.5634-.2658-2.5634-.5569 0-.0617.0386-.135.1106-.1886zm10.5923-4.1337c-.0725 1.3911-1.3577 2.2573-2.6423 2.9893l.1164.067c1.3708-.3855 3.8166-1.5085 3.6144-3.2346-.1007-.8608-.8875-1.4758-1.9133-1.4758-.3194 0-.6036.0563-.834.1265l-.0007.0022-.0486.1224c.9175-.1796 1.7558.4904 1.7082 1.403zm-8.1232 8.1638c3.6058-.0313 7.6402-.737 7.6298-1.9232-.0019-.215-.1418-.3622-.2635-.4513l-.0592.034c-.3333.9188-3.1508 1.5977-7.3132 1.634-2.6859.0234-6.4063-.62-6.4128-1.3636-.0065-.7455 1.7625-1.1552 1.7625-1.1552l-.125-.0714c-1.1854.1632-3.3697.731-3.3625 1.5506.0104 1.185 5.0304 1.7734 8.1439 1.7461zm-.375.847c-1.4333.0126-3.1833-.1061-4.6555-.3535l-.1363.0784c1.4664.43 3.508.6896 5.7514.6702 4.4059-.0386 7.9779-1.1311 8.0485-2.446l-.051-.0297c-.2953.3604-2.2009 2.0216-8.9572 2.0806zm-5.5195-9.328c0-.6646 2.521-1.0374 3.6947-1.1277l.112.0647c-.451.082-2.26.401-2.26.8172 0 .4532 2.7747.7501 4.3853.7501 2.7355 0 4.595-.414 5.095-.5505l.6997.4072c-.4792.2346-2.5362.8495-5.7945.8495-3.6214 0-5.9322-.7086-5.9322-1.2105"
        />
      </svg>
    ),
  },
  go: {
    image: (
      <svg
        role="img"
        className="h-full w-full"
        viewBox="0 0 32 32"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
      >
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M18.1177 14.0442C17.7408 14.1497 17.3586 14.2566 16.9162 14.3768C16.7001 14.438 16.6509 14.4519 16.4498 14.2074C16.2086 13.9194 16.0317 13.7331 15.6939 13.5636C14.6807 13.0384 13.6996 13.1909 12.7829 13.8178C11.6893 14.5632 11.1264 15.6644 11.1425 17.0367C11.1585 18.3921 12.0431 19.5103 13.3137 19.6966C14.4073 19.8491 15.324 19.4425 16.0477 18.5785C16.1924 18.3922 16.3212 18.1887 16.482 17.9516H13.378C13.0402 17.9516 12.9598 17.7314 13.0724 17.4433C13.2815 16.9181 13.6675 16.0372 13.8926 15.5967C13.9409 15.495 14.0535 15.3256 14.2947 15.3256H19.4702C19.7027 14.5496 20.0799 13.8164 20.5831 13.1226C21.7572 11.4961 23.1725 10.649 25.0863 10.2933C26.7268 9.9883 28.2707 10.1577 29.6699 11.1573C30.9405 12.0722 31.7285 13.3089 31.9376 14.9354C32.211 17.2225 31.5838 19.0862 30.0881 20.6787C29.0266 21.8138 27.7239 22.5254 26.2282 22.8473C25.9429 22.9029 25.6576 22.9293 25.3768 22.9553C25.2303 22.9689 25.085 22.9823 24.9416 22.9998C23.478 22.9659 22.1432 22.5254 21.0173 21.5089C20.2256 20.7879 19.6803 19.9019 19.4092 18.8705C19.2211 19.2707 18.9962 19.6539 18.7336 20.0185C17.5756 21.628 16.0638 22.6276 14.15 22.8987C12.5738 23.1189 11.1103 22.797 9.82366 21.7805C8.63353 20.8317 7.95805 19.578 7.78114 18.0194C7.57206 16.1727 8.08671 14.5124 9.14818 13.0554C10.2901 11.4798 11.8019 10.4802 13.6514 10.1244C15.1632 9.8364 16.6106 10.0228 17.9134 10.9546C18.7657 11.5475 19.3769 12.3608 19.779 13.3434C19.8755 13.4959 19.8111 13.5806 19.6181 13.6314C19.0545 13.7822 18.5903 13.9121 18.1177 14.0442ZM28.7581 15.974C28.7613 16.0309 28.7646 16.0909 28.7693 16.1552C28.6889 17.6122 27.9973 18.6965 26.7268 19.3911C25.8744 19.8485 24.9898 19.8994 24.1053 19.4928C22.9473 18.9506 22.3361 17.6122 22.6256 16.2907C22.9795 14.6982 23.9444 13.6986 25.4401 13.3428C26.968 12.9701 28.4316 13.9188 28.7211 15.5961C28.7438 15.7161 28.7505 15.836 28.7581 15.974Z"
          fill="#00ACD7"
        />
        <path
          d="M2.44461 13.8517C2.41244 13.9025 2.42852 13.9364 2.49285 13.9364L7.2826 13.9534C7.33085 13.9534 7.41126 13.9025 7.44343 13.8517L7.71684 13.4112C7.749 13.3604 7.73292 13.3096 7.66859 13.3096H2.95926C2.89493 13.3096 2.81451 13.3435 2.78235 13.3943L2.44461 13.8517Z"
          fill="#00ACD7"
        />
        <path
          d="M0.0160829 15.4103C-0.0160829 15.4611 7.45058e-09 15.495 0.0643316 15.495L6.63928 15.4781C6.70361 15.4781 6.76794 15.4442 6.78402 15.3764L6.91269 14.9698C6.92877 14.919 6.8966 14.8682 6.83227 14.8682H0.530735C0.466404 14.8682 0.385989 14.902 0.353823 14.9529L0.0160829 15.4103Z"
          fill="#00ACD7"
        />
        <path
          d="M3.90813 16.9521C3.87596 17.0029 3.89204 17.0537 3.95638 17.0537L6.43019 17.0707C6.47843 17.0707 6.54277 17.0199 6.54277 16.9521L6.57493 16.5455C6.57493 16.4777 6.54277 16.4269 6.47843 16.4269H4.29412C4.22978 16.4269 4.16545 16.4777 4.13329 16.5285L3.90813 16.9521Z"
          fill="#00ACD7"
        />
      </svg>
    ),
  },
  vue: {
    image: (
      <svg
        role="img"
        className="h-full w-full"
        viewBox="0 -17.5 256 256"
        xmlns="http://www.w3.org/2000/svg"
        preserveAspectRatio="xMinYMin meet"
      >
        <path
          d="M204.8 0H256L128 220.8 0 0h97.92L128 51.2 157.44 0h47.36z"
          fill="#41B883"
        />
        <path
          d="M0 0l128 220.8L256 0h-51.2L128 132.48 50.56 0H0z"
          fill="#41B883"
        />
        <path
          d="M50.56 0L128 133.12 204.8 0h-47.36L128 51.2 97.92 0H50.56z"
          fill="#35495E"
        />
      </svg>
    ),
  },
  rust: {
    image: (
      <svg
        role="img"
        version="1.1"
        viewBox="0 0 108 108"
        className="adaptive-icon h-full w-full"
        xmlns="http://www.w3.org/2000/svg"
        xmlnsXlink="http://www.w3.org/1999/xlink"
      >
        <g id="logo" transform="translate(53, 53)">
          <path
            id="r"
            transform="translate(0.5, 0.5)"
            stroke="black"
            strokeWidth="1"
            strokeLinejoin="round"
            d="     M -9,-15 H 4 C 12,-15 12,-7 4,-7 H -9 Z     M -40,22 H 0 V 11 H -9 V 3 H 1 C 12,3 6,22 15,22 H 40     V 3 H 34 V 5 C 34,13 25,12 24,7 C 23,2 19,-2 18,-2 C 33,-10 24,-26 12,-26 H -35     V -15 H -25 V 11 H -40 Z"
          />
          <g id="gear" mask="url(#holes)">
            <circle r="43" fill="none" stroke="black" strokeWidth="9" />
            <g id="cogs">
              <polygon
                id="cog"
                stroke="black"
                strokeWidth="3"
                strokeLinejoin="round"
                points="46,3 51,0 46,-3"
              />
              <use xlinkHref="#cog" transform="rotate(11.25)" />
              <use xlinkHref="#cog" transform="rotate(22.50)" />
              <use xlinkHref="#cog" transform="rotate(33.75)" />
              <use xlinkHref="#cog" transform="rotate(45.00)" />
              <use xlinkHref="#cog" transform="rotate(56.25)" />
              <use xlinkHref="#cog" transform="rotate(67.50)" />
              <use xlinkHref="#cog" transform="rotate(78.75)" />
              <use xlinkHref="#cog" transform="rotate(90.00)" />
              <use xlinkHref="#cog" transform="rotate(101.25)" />
              <use xlinkHref="#cog" transform="rotate(112.50)" />
              <use xlinkHref="#cog" transform="rotate(123.75)" />
              <use xlinkHref="#cog" transform="rotate(135.00)" />
              <use xlinkHref="#cog" transform="rotate(146.25)" />
              <use xlinkHref="#cog" transform="rotate(157.50)" />
              <use xlinkHref="#cog" transform="rotate(168.75)" />
              <use xlinkHref="#cog" transform="rotate(180.00)" />
              <use xlinkHref="#cog" transform="rotate(191.25)" />
              <use xlinkHref="#cog" transform="rotate(202.50)" />
              <use xlinkHref="#cog" transform="rotate(213.75)" />
              <use xlinkHref="#cog" transform="rotate(225.00)" />
              <use xlinkHref="#cog" transform="rotate(236.25)" />
              <use xlinkHref="#cog" transform="rotate(247.50)" />
              <use xlinkHref="#cog" transform="rotate(258.75)" />
              <use xlinkHref="#cog" transform="rotate(270.00)" />
              <use xlinkHref="#cog" transform="rotate(281.25)" />
              <use xlinkHref="#cog" transform="rotate(292.50)" />
              <use xlinkHref="#cog" transform="rotate(303.75)" />
              <use xlinkHref="#cog" transform="rotate(315.00)" />
              <use xlinkHref="#cog" transform="rotate(326.25)" />
              <use xlinkHref="#cog" transform="rotate(337.50)" />
              <use xlinkHref="#cog" transform="rotate(348.75)" />
            </g>
            <g id="mounts">
              <polygon
                id="mount"
                stroke="black"
                strokeWidth="6"
                strokeLinejoin="round"
                points="-7,-42 0,-35 7,-42"
              />
              <use xlinkHref="#mount" transform="rotate(72)" />
              <use xlinkHref="#mount" transform="rotate(144)" />
              <use xlinkHref="#mount" transform="rotate(216)" />
              <use xlinkHref="#mount" transform="rotate(288)" />
            </g>
          </g>
          <mask id="holes">
            <rect x="-60" y="-60" width="120" height="120" fill="white" />
            <circle id="hole" cy="-40" r="3" />
            <use xlinkHref="#hole" transform="rotate(72)" />
            <use xlinkHref="#hole" transform="rotate(144)" />
            <use xlinkHref="#hole" transform="rotate(216)" />
            <use xlinkHref="#hole" transform="rotate(288)" />
          </mask>
        </g>
      </svg>
    ),
    isAdaptiveIcon: true,
  },
  nuxt: {
    image: (
      <svg
        role="img"
        className="h-full w-full"
        viewBox="0 0 900 900"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
      >
        <path
          d="M504.908 750H839.476C850.103 750.001 860.542 747.229 869.745 741.963C878.948 736.696 886.589 729.121 891.9 719.999C897.211 710.876 900.005 700.529 900 689.997C899.995 679.465 897.193 669.12 891.873 660.002L667.187 274.289C661.876 265.169 654.237 257.595 645.036 252.329C635.835 247.064 625.398 244.291 614.773 244.291C604.149 244.291 593.711 247.064 584.511 252.329C575.31 257.595 567.67 265.169 562.36 274.289L504.908 372.979L392.581 179.993C387.266 170.874 379.623 163.301 370.42 158.036C361.216 152.772 350.777 150 340.151 150C329.525 150 319.086 152.772 309.883 158.036C300.679 163.301 293.036 170.874 287.721 179.993L8.12649 660.002C2.80743 669.12 0.00462935 679.465 5.72978e-06 689.997C-0.00461789 700.529 2.78909 710.876 8.10015 719.999C13.4112 729.121 21.0523 736.696 30.255 741.963C39.4576 747.229 49.8973 750.001 60.524 750H270.538C353.748 750 415.112 713.775 457.336 643.101L559.849 467.145L614.757 372.979L779.547 655.834H559.849L504.908 750ZM267.114 655.737L120.551 655.704L340.249 278.586L449.87 467.145L376.474 593.175C348.433 639.03 316.577 655.737 267.114 655.737Z"
          fill="#00DC82"
        />
      </svg>
    ),
  },
  svelte: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        viewBox="0 0 98.1 118"
      >
        <path
          fill="#FF3E00"
          d="M91.8,15.6C80.9-0.1,59.2-4.7,43.6,5.2L16.1,22.8C8.6,27.5,3.4,35.2,1.9,43.9c-1.3,7.3-0.2,14.8,3.3,21.3
	c-2.4,3.6-4,7.6-4.7,11.8c-1.6,8.9,0.5,18.1,5.7,25.4c11,15.7,32.6,20.3,48.2,10.4l27.5-17.5c7.5-4.7,12.7-12.4,14.2-21.1
	c1.3-7.3,0.2-14.8-3.3-21.3c2.4-3.6,4-7.6,4.7-11.8C99.2,32.1,97.1,22.9,91.8,15.6"
        />
        <path
          fill="#FFFFFF"
          d="M40.9,103.9c-8.9,2.3-18.2-1.2-23.4-8.7c-3.2-4.4-4.4-9.9-3.5-15.3c0.2-0.9,0.4-1.7,0.6-2.6l0.5-1.6l1.4,1
	c3.3,2.4,6.9,4.2,10.8,5.4l1,0.3l-0.1,1c-0.1,1.4,0.3,2.9,1.1,4.1c1.6,2.3,4.4,3.4,7.1,2.7c0.6-0.2,1.2-0.4,1.7-0.7L65.5,72
	c1.4-0.9,2.3-2.2,2.6-3.8c0.3-1.6-0.1-3.3-1-4.6c-1.6-2.3-4.4-3.3-7.1-2.6c-0.6,0.2-1.2,0.4-1.7,0.7l-10.5,6.7
	c-1.7,1.1-3.6,1.9-5.6,2.4c-8.9,2.3-18.2-1.2-23.4-8.7c-3.1-4.4-4.4-9.9-3.4-15.3c0.9-5.2,4.1-9.9,8.6-12.7l27.5-17.5
	c1.7-1.1,3.6-1.9,5.6-2.5c8.9-2.3,18.2,1.2,23.4,8.7c3.2,4.4,4.4,9.9,3.5,15.3c-0.2,0.9-0.4,1.7-0.7,2.6l-0.5,1.6l-1.4-1
	c-3.3-2.4-6.9-4.2-10.8-5.4l-1-0.3l0.1-1c0.1-1.4-0.3-2.9-1.1-4.1c-1.6-2.3-4.4-3.3-7.1-2.6c-0.6,0.2-1.2,0.4-1.7,0.7L32.4,46.1
	c-1.4,0.9-2.3,2.2-2.6,3.8s0.1,3.3,1,4.6c1.6,2.3,4.4,3.3,7.1,2.6c0.6-0.2,1.2-0.4,1.7-0.7l10.5-6.7c1.7-1.1,3.6-1.9,5.6-2.5
	c8.9-2.3,18.2,1.2,23.4,8.7c3.2,4.4,4.4,9.9,3.5,15.3c-0.9,5.2-4.1,9.9-8.6,12.7l-27.5,17.5C44.8,102.5,42.9,103.3,40.9,103.9"
        />
      </svg>
    ),
  },
  gatsby: {
    image: (
      <svg
        role="img"
        className="h-full w-full"
        viewBox="0 0 32 32"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>file_type_gatsby</title>
        <path
          d="M27,16H20v2h4.8A9.066,9.066,0,0,1,19,24.5L7.5,13A9,9,0,0,1,16,7a9.232,9.232,0,0,1,7.4,3.8l1.5-1.3A10.993,10.993,0,0,0,5.3,13.6L18.5,26.8A11.251,11.251,0,0,0,27,16ZM5,16.1a10.682,10.682,0,0,0,3.2,7.6,10.855,10.855,0,0,0,7.6,3.2Z"
          fill="#fff"
        />
        <path
          d="M16,2A14,14,0,1,0,30,16,14.041,14.041,0,0,0,16,2ZM8.2,23.8A10.855,10.855,0,0,1,5,16.2L15.9,27A11.351,11.351,0,0,1,8.2,23.8Zm10.2,2.9L5.3,13.6A10.993,10.993,0,0,1,24.9,9.5l-1.5,1.3A9.232,9.232,0,0,0,16,7a9.1,9.1,0,0,0-8.5,6L19,24.5A9.066,9.066,0,0,0,24.8,18H20V16h7A11.031,11.031,0,0,1,18.4,26.7Z"
          fill="#639"
        />
      </svg>
    ),
  },
  astro: {
    image: (
      <svg
        role="img"
        fill="#FF5D01"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Astro</title>
        <path d="M16.074 16.86c-.72.616-2.157 1.035-3.812 1.035-2.032 0-3.735-.632-4.187-1.483-.161.488-.198 1.046-.198 1.402 0 0-.106 1.75 1.111 2.968 0-.632.513-1.145 1.145-1.145 1.083 0 1.082.945 1.081 1.712v.069c0 1.164.711 2.161 1.723 2.582a2.347 2.347 0 0 1-.236-1.029c0-1.11.652-1.523 1.41-2.003.602-.383 1.272-.807 1.733-1.66a3.129 3.129 0 0 0 .378-1.494 3.14 3.14 0 0 0-.148-.954zM15.551.6c.196.244.296.572.496 1.229l4.368 14.347a18.18 18.18 0 0 0-5.222-1.768L12.35 4.8a.37.37 0 0 0-.71.002l-2.81 9.603a18.175 18.175 0 0 0-5.245 1.771L7.974 1.827c.2-.656.3-.984.497-1.227a1.613 1.613 0 0 1 .654-.484C9.415 0 9.757 0 10.443 0h3.135c.686 0 1.03 0 1.32.117A1.614 1.614 0 0 1 15.55.6z" />
      </svg>
    ),
  },
  playwright: {
    image: (
      <svg
        role="img"
        fill="#2EAD33"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>Playwright</title>
        <path d="M23.996 7.462c-.056.837-.257 2.135-.716 3.85-.995 3.715-4.27 10.874-10.42 9.227-6.15-1.65-5.407-9.487-4.412-13.201.46-1.716.934-2.94 1.305-3.694.42-.853.846-.289 1.815.523.684.573 2.41 1.791 5.011 2.488 2.601.697 4.706.506 5.583.352 1.245-.219 1.897-.494 1.834.455Zm-9.807 3.863s-.127-1.819-1.773-2.286c-1.644-.467-2.613 1.04-2.613 1.04Zm4.058 4.539-7.769-2.172s.446 2.306 3.338 3.153c2.862.836 4.43-.98 4.43-.981Zm2.701-2.51s-.13-1.818-1.773-2.286c-1.644-.469-2.612 1.038-2.612 1.038ZM8.57 18.23c-4.749 1.279-7.261-4.224-8.021-7.08C.197 9.831.044 8.832.003 8.188c-.047-.73.455-.52 1.415-.354.677.118 2.3.261 4.308-.28a11.28 11.28 0 0 0 2.41-.956c-.058.197-.114.4-.17.61-.433 1.618-.827 4.055-.632 6.426-1.976.732-2.267 2.423-2.267 2.423l2.524-.715c.227 1.002.6 1.987 1.15 2.838a5.914 5.914 0 0 1-.171.049Zm-4.188-6.298c1.265-.333 1.363-1.631 1.363-1.631l-3.374.888s.745 1.076 2.01.743Z" />
      </svg>
    ),
  },
  pnpm: {
    image: (
      <svg
        role="img"
        fill="#F69220"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>pnpm</title>
        <path d="M0 0v7.5h7.5V0zm8.25 0v7.5h7.498V0zm8.25 0v7.5H24V0zM8.25 8.25v7.5h7.498v-7.5zm8.25 0v7.5H24v-7.5zM0 16.5V24h7.5v-7.5zm8.25 0V24h7.498v-7.5zm8.25 0V24H24v-7.5z" />
      </svg>
    ),
  },
  monorepo: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="currentColor"
        className="h-full w-full"
        viewBox="0 0 340 340"
      >
        <path
          fillRule="evenodd"
          d="M166.655 289.73c0 13.736-10.661 23.85-24.055 23.85s-24.055-10.114-24.055-23.85 10.661-23.85 24.055-23.85 24.055 10.114 24.055 23.85zm-38.269 0c0 8.679 5.74 15.308 14.214 15.308s14.214-6.629 14.214-15.308-5.74-15.307-14.214-15.307-14.214 6.628-14.214 15.307z"
          clipRule="evenodd"
        ></path>
        <path d="M62.148 312.965h-9.157v-46.948h.752l22.893 25.148 22.551-25.148h.82v46.948h-9.225v-17.426c0-3.144.342-8.132.342-8.132s-2.802 4.1-4.99 6.56l-9.225 10.319h-.888l-9.226-10.319c-2.186-2.46-4.988-6.56-4.988-6.56s.341 4.988.341 8.132v17.426zM222.435 313.375h.957v-46.88h-8.952v19.476c0 3.212.615 8.474.615 8.474s-3.212-4.237-5.467-6.355l-23.44-22.005h-.957v46.88h8.953v-19.476c0-3.349-.684-8.474-.684-8.474s3.212 4.168 5.535 6.355l23.44 22.005z"></path>
        <path
          fillRule="evenodd"
          d="M288.141 289.73c0 13.736-10.66 23.85-24.054 23.85-13.395 0-24.055-10.114-24.055-23.85s10.66-23.85 24.055-23.85c13.394 0 24.054 10.114 24.054 23.85zm-38.269 0c0 8.679 5.741 15.308 14.215 15.308s14.214-6.629 14.214-15.308-5.74-15.307-14.214-15.307-14.215 6.628-14.215 15.307zM45.9 51c0-16.9 13.7-30.6 30.6-30.6 16.9 0 30.6 13.7 30.6 30.6a30.463 30.463 0 01-5.377 17.33l50.168 43.001A30.463 30.463 0 01170 105.4a30.462 30.462 0 0118.109 5.932l50.168-43.002A30.463 30.463 0 01232.9 51c0-16.9 13.701-30.6 30.6-30.6 16.9 0 30.6 13.7 30.6 30.6 0 15.162-11.027 27.749-25.5 30.177v136.01l25.294-25.293 7.212 7.212-37.606 37.607-37.606-37.607 7.212-7.212 25.294 25.294V81.177a30.446 30.446 0 01-13.01-5.51l-50.168 43.002A30.458 30.458 0 01200.6 136c0 16.9-13.7 30.6-30.6 30.6-16.9 0-30.6-13.7-30.6-30.6a30.45 30.45 0 015.378-17.331L94.61 75.668a30.444 30.444 0 01-13.01 5.509v136.011l25.294-25.294 7.212 7.212L76.5 236.713l-37.606-37.607 7.212-7.212L71.4 217.187V81.177C56.927 78.749 45.9 66.162 45.9 51zm30.6-20.4c-11.267 0-20.4 9.133-20.4 20.4s9.133 20.4 20.4 20.4c11.266 0 20.4-9.133 20.4-20.4s-9.134-20.4-20.4-20.4zm93.5 85c-11.267 0-20.4 9.133-20.4 20.4s9.133 20.4 20.4 20.4c11.266 0 20.4-9.133 20.4-20.4s-9.134-20.4-20.4-20.4zm93.5-85c11.267 0 20.4 9.133 20.4 20.4s-9.133 20.4-20.4 20.4c-11.266 0-20.4-9.133-20.4-20.4s9.134-20.4 20.4-20.4z"
          clipRule="evenodd"
        ></path>
      </svg>
    ),
  },
  javascript: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        viewBox="0 0 630 630"
      >
        <title>JavaScript Unofficial Logo</title>
        <path fill="#f7df1e" d="M0 0H630V630H0z"></path>
        <path d="M423.2 492.19c12.69 20.72 29.2 35.95 58.4 35.95 24.53 0 40.2-12.26 40.2-29.2 0-20.3-16.1-27.49-43.1-39.3l-14.8-6.35c-42.72-18.2-71.1-41-71.1-89.2 0-44.4 33.83-78.2 86.7-78.2 37.64 0 64.7 13.1 84.2 47.4l-46.1 29.6c-10.15-18.2-21.1-25.37-38.1-25.37-17.34 0-28.33 11-28.33 25.37 0 17.76 11 24.95 36.4 35.95l14.8 6.34c50.3 21.57 78.7 43.56 78.7 93 0 53.3-41.87 82.5-98.1 82.5-54.98 0-90.5-26.2-107.88-60.54zm-209.13 5.13c9.3 16.5 17.76 30.45 38.1 30.45 19.45 0 31.72-7.61 31.72-37.2v-201.3h59.2v202.1c0 61.3-35.94 89.2-88.4 89.2-47.4 0-74.85-24.53-88.81-54.075z"></path>
      </svg>
    ),
  },
  cra: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        fill="#09D3AC"
        className="h-full w-full"
        viewBox="0 0 24 24"
      >
        <path d="M21.92 10.846c0-1.223-1.44-2.308-3.655-2.97.533-2.25.3-4.04-.76-4.645a1.695 1.695 0 00-.85-.213c-.989 0-2.239.69-3.501 1.886-1.262-1.186-2.509-1.873-3.496-1.873a1.68 1.68 0 00-.863.216c-1.054.607-1.273 2.386-.747 4.625-2.203.659-3.636 1.735-3.64 2.953-.003 1.218 1.442 2.308 3.656 2.968-.533 2.251-.302 4.04.76 4.645.259.145.552.218.848.213.991 0 2.241-.69 3.503-1.886 1.26 1.186 2.507 1.873 3.496 1.873a1.703 1.703 0 00.863-.216c1.054-.607 1.271-2.386.747-4.616 2.204-.668 3.636-1.744 3.638-2.96zm-7.953-5.541c1.454-1.301 2.363-1.442 2.686-1.442a.836.836 0 01.43.103c.508.29.71 1.31.549 2.663a10.075 10.075 0 01-.178 1.028 17.347 17.347 0 00-2.233-.367 17.49 17.49 0 00-1.463-1.79c.065-.065.136-.131.21-.195zm-4.401 6.548c.138.266.286.532.438.8.153.268.313.54.49.808-.48-.07-.948-.156-1.391-.259.124-.451.282-.895.463-1.35zm-.492-3.38c.45-.105.92-.192 1.408-.26-.177.263-.33.533-.49.815-.16.282-.3.533-.437.802a20.901 20.901 0 01-.48-1.358zM10 10.84c.22-.465.462-.93.726-1.396.267-.465.552-.918.847-1.35a20.569 20.569 0 013.176.004c.295.428.577.886.844 1.34.266.452.511.926.731 1.39a20.079 20.079 0 01-1.571 2.746 20.309 20.309 0 01-3.176-.004 19.91 19.91 0 01-.845-1.34 20.831 20.831 0 01-.725-1.39H10zm5.834-2.623c.483.068.95.155 1.392.258-.131.438-.288.888-.469 1.34-.14-.266-.285-.532-.44-.8a37.617 37.617 0 00-.476-.798h-.007zm.49 4.425c.153-.269.298-.537.437-.805.177.462.355.917.48 1.36-.448.105-.919.19-1.407.258.172-.263.337-.534.497-.813h-.007zm-3.165-6.54c.32.342.633.711.94 1.107a22.694 22.694 0 00-.928-.021c-.314 0-.636 0-.946.021a15 15 0 01.934-1.106zM9.22 3.974a.856.856 0 01.438-.099 2.328 2.328 0 01.922.233 6.937 6.937 0 011.775 1.203l.208.19a17.477 17.477 0 00-1.449 1.776 17.553 17.553 0 00-2.246.365 9.036 9.036 0 01-.177-1.006c-.185-1.34.028-2.363.527-2.655l.002-.007zm-.94 9.002a10.4 10.4 0 01-.983-.355c-1.26-.533-2.042-1.216-2.042-1.8 0-.585.785-1.265 2.044-1.788a10.232 10.232 0 01.966-.345 17.382 17.382 0 00.81 2.155 17.534 17.534 0 00-.794 2.133zm4.084 3.39c-1.454 1.302-2.363 1.44-2.688 1.44a.832.832 0 01-.43-.102c-.507-.29-.71-1.31-.548-2.663a9.957 9.957 0 01.177-1.027c.736.17 1.482.292 2.234.366.447.629.936 1.227 1.463 1.79l-.208.197zm.811-.8c-.32-.34-.634-.71-.942-1.106.305.014.616.021.93.021.314 0 .636 0 .946-.02-.307.395-.62.764-.935 1.105h.001zm3.938 2.13a.856.856 0 01-.44.105c-.323 0-1.243-.142-2.692-1.438l-.207-.19a17.466 17.466 0 001.447-1.775 17.236 17.236 0 002.247-.366c.078.345.14.682.178 1.007.176 1.338-.029 2.361-.535 2.65l.002.008zm1.918-5.049c-.304.125-.625.24-.966.343a17.487 17.487 0 00-.812-2.155c.312-.692.579-1.404.798-2.13.333.1.662.22.983.354 1.259.533 2.042 1.216 2.04 1.8-.002.585-.785 1.257-2.045 1.781l.002.007zm-5.873-.18c.322 0 .637-.096.905-.274a1.63 1.63 0 00.601-.731 1.63 1.63 0 00.094-.942 1.63 1.63 0 00-.445-.835 1.63 1.63 0 00-.834-.447 1.63 1.63 0 00-.942.092 1.63 1.63 0 00-.732.6 1.63 1.63 0 00-.276.905 1.628 1.628 0 00.123.624 1.63 1.63 0 001.506 1.007zM2.328 1.011v19.645H24V1.012H2.328zm20.825 18.8H3.176V1.859h19.977v17.953zm-15.09-6.019c-.533 2.251-.303 4.04.759 4.645.259.145.552.218.849.213.99 0 2.24-.69 3.503-1.886 1.26 1.186 2.506 1.873 3.495 1.873.302.006.6-.069.863-.216 1.055-.607 1.271-2.386.748-4.616 2.203-.66 3.636-1.737 3.637-2.953.002-1.216-1.44-2.308-3.653-2.97.532-2.25.3-4.04-.76-4.645a1.695 1.695 0 00-.85-.213c-.99 0-2.24.69-3.502 1.886-1.262-1.186-2.508-1.873-3.496-1.873a1.68 1.68 0 00-.862.216C7.739 3.862 7.52 5.64 8.046 7.88c-2.203.659-3.636 1.735-3.64 2.953-.003 1.218 1.444 2.297 3.658 2.961h-.002zm4.297 2.573c-1.454 1.301-2.363 1.44-2.688 1.44a.832.832 0 01-.43-.103c-.507-.29-.71-1.31-.548-2.663a9.957 9.957 0 01.178-1.027 17.68 17.68 0 002.233.366c.447.629.936 1.227 1.463 1.79l-.208.197zm4.402-6.55a24.03 24.03 0 00-.44-.8c-.155-.269-.32-.533-.484-.798.483.068.95.155 1.392.258-.13.438-.286.888-.467 1.34h-.001zm.483 3.373c-.448.105-.918.19-1.407.258a20.514 20.514 0 00.927-1.617c.187.47.348.921.476 1.368l.004-.008zm-.925-2.37a20.06 20.06 0 01-1.572 2.747 20.256 20.256 0 01-3.176-.004 19.938 19.938 0 01-1.576-2.73c.22-.465.462-.93.726-1.396.266-.465.552-.918.847-1.35a20.571 20.571 0 013.176.004c.294.428.577.886.843 1.34.266.452.513.935.733 1.398l-.001-.009zm-5.826 2.642c-.48-.07-.948-.156-1.391-.259.13-.437.289-.888.47-1.34.138.266.286.532.438.8.153.268.306.531.483.8zM10 9.023c-.154.266-.3.532-.437.802a17.869 17.869 0 01-.488-1.353c.45-.104.92-.191 1.408-.259-.165.263-.323.534-.483.81zm3.175 6.542c-.32-.34-.634-.71-.943-1.106.305.014.616.021.93.021.314 0 .636 0 .946-.02a16.35 16.35 0 01-.933 1.105zm3.937 2.13a.856.856 0 01-.44.105c-.323 0-1.243-.142-2.691-1.438l-.208-.19a17.479 17.479 0 001.447-1.775 17.234 17.234 0 002.247-.366c.079.344.14.682.178 1.007.178 1.338-.027 2.361-.533 2.65v.008zm.938-8.994c.333.102.662.22.983.355 1.26.533 2.042 1.216 2.04 1.8-.001.585-.783 1.272-2.043 1.796-.304.124-.625.24-.966.342a17.487 17.487 0 00-.811-2.155c.312-.697.578-1.413.797-2.145v.007zm-4.084-3.389c1.454-1.301 2.363-1.442 2.687-1.442a.836.836 0 01.43.103c.507.29.71 1.31.548 2.663a10.076 10.076 0 01-.178 1.028 17.345 17.345 0 00-2.233-.367 17.476 17.476 0 00-1.463-1.79c.067-.072.138-.138.211-.202l-.002.007zm-.807.792c.32.34.633.71.94 1.106a22.694 22.694 0 00-.928-.021c-.314 0-.636 0-.946.02a15 15 0 01.934-1.105zM9.22 3.974a.856.856 0 01.438-.1 2.328 2.328 0 01.922.233 6.937 6.937 0 011.775 1.203l.208.19a17.477 17.477 0 00-1.449 1.776 17.553 17.553 0 00-2.246.365 9.036 9.036 0 01-.177-1.006c-.185-1.34.028-2.363.527-2.655l.002-.007zM7.299 9.031a10.232 10.232 0 01.966-.345 17.382 17.382 0 00.81 2.155 17.536 17.536 0 00-.798 2.13 10.426 10.426 0 01-.984-.354c-1.26-.533-2.041-1.216-2.041-1.8 0-.584.788-1.263 2.047-1.786zm5.859.177a1.63 1.63 0 00-.906.274 1.63 1.63 0 00-.601.73 1.63 1.63 0 00-.094.942 1.63 1.63 0 003.229-.314 1.627 1.627 0 00-.12-.627 1.63 1.63 0 00-.353-.533 1.63 1.63 0 00-.53-.356 1.628 1.628 0 00-.625-.125v.01za1.63 1.63 0 00-.906.274 1.63 1.63 0 00-.601.73 1.63 1.63 0 00-.094.942 1.63 1.63 0 003.229-.314 1.627 1.627 0 00-.12-.627 1.63 1.63 0 00-.353-.533 1.63 1.63 0 00-.53-.356 1.628 1.628 0 00-.625-.125v.01za1.63 1.63 0 00-.906.274 1.63 1.63 0 00-.601.73 1.63 1.63 0 00-.094.942 1.63 1.63 0 003.229-.314 1.627 1.627 0 00-.12-.627 1.63 1.63 0 00-.353-.533 1.63 1.63 0 00-.53-.356 1.628 1.628 0 00-.625-.125v.01zm8.761 1.64c0-1.223-1.44-2.307-3.654-2.97.533-2.25.3-4.039-.76-4.644a1.695 1.695 0 00-.85-.213c-.989 0-2.239.69-3.501 1.885-1.262-1.186-2.509-1.873-3.496-1.873a1.68 1.68 0 00-.863.217c-1.054.607-1.273 2.386-.747 4.625-2.203.658-3.636 1.734-3.64 2.952-.003 1.218 1.442 2.308 3.656 2.969-.533 2.25-.302 4.039.76 4.644.259.145.552.219.848.213.991 0 2.241-.69 3.503-1.885 1.26 1.186 2.507 1.873 3.496 1.873.302.005.6-.07.863-.217 1.054-.607 1.271-2.386.747-4.616 2.204-.671 3.636-1.747 3.638-2.963v.004zm-7.952-5.544c1.454-1.301 2.363-1.442 2.686-1.442a.836.836 0 01.43.103c.508.29.71 1.31.549 2.663a10.075 10.075 0 01-.178 1.028 17.347 17.347 0 00-2.233-.367 17.49 17.49 0 00-1.463-1.79c.065-.065.136-.131.21-.195zm-4.401 6.548c.138.266.286.532.438.8.153.268.313.54.49.808-.48-.07-.948-.156-1.391-.259.124-.451.282-.895.463-1.35zm-.492-3.38c.45-.105.92-.192 1.408-.26-.177.263-.33.533-.49.815-.16.282-.3.533-.437.802a20.901 20.901 0 01-.48-1.358zM10 10.84c.22-.465.462-.93.726-1.396.267-.465.552-.918.847-1.35a20.569 20.569 0 013.176.004c.295.428.577.886.844 1.34.266.452.511.926.731 1.39a20.079 20.079 0 01-1.571 2.746 20.309 20.309 0 01-3.176-.004 19.91 19.91 0 01-.845-1.34 20.831 20.831 0 01-.725-1.39H10zm5.834-2.623c.483.068.95.155 1.392.258-.131.438-.288.888-.469 1.34-.14-.266-.285-.532-.44-.8a37.617 37.617 0 00-.476-.798h-.007zm.49 4.425c.153-.269.298-.537.437-.805.177.462.355.917.48 1.36-.448.105-.919.19-1.407.258.172-.263.337-.534.497-.813h-.007zm-3.165-6.54c.32.342.633.711.94 1.107a22.694 22.694 0 00-.928-.021c-.314 0-.636 0-.946.021a15 15 0 01.934-1.106zM9.22 3.974a.856.856 0 01.438-.099 2.328 2.328 0 01.922.233 6.937 6.937 0 011.775 1.203l.208.19a17.477 17.477 0 00-1.449 1.776 17.553 17.553 0 00-2.246.365 9.036 9.036 0 01-.177-1.006c-.185-1.34.028-2.363.527-2.655l.002-.007zm-.94 9.002a10.4 10.4 0 01-.983-.355c-1.26-.533-2.042-1.216-2.042-1.8 0-.585.785-1.265 2.044-1.788a10.232 10.232 0 01.966-.345 17.382 17.382 0 00.81 2.155 17.534 17.534 0 00-.794 2.133zm4.084 3.39c-1.454 1.302-2.363 1.44-2.688 1.44a.832.832 0 01-.43-.102c-.507-.29-.71-1.31-.548-2.663a9.957 9.957 0 01.177-1.027c.736.17 1.482.292 2.234.366.447.629.936 1.227 1.463 1.79l-.208.197zm.811-.8c-.32-.34-.634-.71-.942-1.106.305.014.616.021.93.021.314 0 .636 0 .946-.02-.307.395-.62.764-.935 1.105h.001zm3.938 2.13a.856.856 0 01-.44.105c-.323 0-1.243-.142-2.692-1.438l-.207-.19a17.466 17.466 0 001.447-1.775 17.236 17.236 0 002.247-.366c.078.345.14.682.178 1.007.176 1.338-.029 2.361-.535 2.65l.002.008zm1.918-5.049c-.304.125-.625.24-.966.343a17.487 17.487 0 00-.812-2.155c.312-.692.579-1.404.798-2.13.333.1.662.22.983.354 1.259.533 2.042 1.216 2.04 1.8-.002.585-.785 1.257-2.045 1.781l.002.007zm-5.873-.18c.322 0 .637-.096.905-.274a1.63 1.63 0 00.601-.731 1.63 1.63 0 00.094-.942 1.63 1.63 0 00-.445-.835 1.63 1.63 0 00-.834-.447 1.63 1.63 0 00-.942.092 1.63 1.63 0 00-.732.6 1.63 1.63 0 00-.276.905 1.628 1.628 0 00.123.624 1.63 1.63 0 001.506 1.007zM.85 22.14V2.49L0 3.341v19.647h21.669l.849-.847H.85z"></path>
      </svg>
    ),
  },
  angular: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full text-black dark:text-white"
        viewBox="0 0 24 24"
        fill="currentColor"
      >
        <title>Angular</title>
        <title>Angular</title>
        <path
          fill="url(#a)"
          d="m23.9 3.986-.862 12.805L14.786 0l9.115 3.986Zm-5.715 16.558-6.235 3.362-6.235-3.362 1.268-2.904h9.934l1.268 2.904ZM11.95 6.374l3.268 7.505H8.682l3.267-7.505ZM.854 16.79 0 3.986 9.115 0 .855 16.791Z"
        />
        <path
          fill="url(#b)"
          d="m23.9 3.986-.862 12.805L14.786 0l9.115 3.986Zm-5.715 16.558-6.235 3.362-6.235-3.362 1.268-2.904h9.934l1.268 2.904ZM11.95 6.374l3.268 7.505H8.682l3.267-7.505ZM.854 16.79 0 3.986 9.115 0 .855 16.791Z"
        />
        <defs>
          <linearGradient id="a" x1="21%" x2="100%" y1="87.5%" y2="50%">
            <stop stopColor="#E40035" />
            <stop offset=".24" stopColor="#F60A48" />
            <stop offset=".352" stopColor="#F20755" />
            <stop offset=".494" stopColor="#DC087D" />
            <stop offset=".745" stopColor="#9717E7" />
            <stop offset="1" stopColor="#6C00F5" />
          </linearGradient>
          <linearGradient id="b" x1="16%" x2="67%" y1="12.5%" y2="71%">
            <stop stopColor="#FF31D9" />
            <stop offset="1" stopColor="#FF5BE1" stopOpacity="0" />
          </linearGradient>
        </defs>
      </svg>
    ),
  },
  cypress: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="adaptive-icon h-full w-full"
        viewBox="0 0 24 24"
      >
        <title>Cypress</title>
        <path d="M11.998 0C5.366 0 0 5.367 0 12a11.992 11.992 0 0012 12c6.633 0 12-5.367 12-12-.001-6.633-5.412-12-12.002-12zM6.37 14.575c.392.523.916.742 1.657.742.35 0 .699-.044 1.004-.175.306-.13.655-.306 1.09-.567l1.223 1.745c-1.003.83-2.138 1.222-3.447 1.222-1.048 0-1.92-.218-2.705-.654a4.393 4.393 0 01-1.746-1.92c-.392-.83-.611-1.79-.611-2.925 0-1.09.219-2.094.61-2.923a4.623 4.623 0 011.748-2.007c.741-.48 1.657-.698 2.661-.698.699 0 1.353.087 1.877.305a5.64 5.64 0 011.614.96l-1.222 1.658A4.786 4.786 0 009.12 8.77c-.305-.13-.698-.174-1.048-.174-1.483 0-2.225 1.134-2.225 3.446-.043 1.18.175 2.008.524 2.532H6.37zm12 2.705c-.436 1.353-1.091 2.357-2.008 3.098-.916.743-2.138 1.135-3.665 1.266l-.305-2.05c1.003-.132 1.745-.35 2.225-.7.174-.13.524-.523.524-.523L11.519 6.764h3.01l2.095 8.683 2.226-8.683h2.923L18.37 17.28z"></path>
      </svg>
    ),
    isAdaptiveIcon: true,
  },
  docker: {
    image: (
      <svg
        xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 24 24"
        fill="#008fe2"
      >
        <title>Docker</title>
        <path d="M13.98 11.08h2.12a.19.19 0 0 0 .19-.19V9.01a.19.19 0 0 0-.19-.19h-2.12a.18.18 0 0 0-.18.18v1.9c0 .1.08.18.18.18m-2.95-5.43h2.12a.19.19 0 0 0 .18-.19V3.57a.19.19 0 0 0-.18-.18h-2.12a.18.18 0 0 0-.19.18v1.9c0 .1.09.18.19.18m0 2.71h2.12a.19.19 0 0 0 .18-.18V6.29a.19.19 0 0 0-.18-.18h-2.12a.18.18 0 0 0-.19.18v1.89c0 .1.09.18.19.18m-2.93 0h2.12a.19.19 0 0 0 .18-.18V6.29a.18.18 0 0 0-.18-.18H8.1a.18.18 0 0 0-.18.18v1.89c0 .1.08.18.18.18m-2.96 0h2.11a.19.19 0 0 0 .19-.18V6.29a.18.18 0 0 0-.19-.18H5.14a.19.19 0 0 0-.19.18v1.89c0 .1.08.18.19.18m5.89 2.72h2.12a.19.19 0 0 0 .18-.19V9.01a.19.19 0 0 0-.18-.19h-2.12a.18.18 0 0 0-.19.18v1.9c0 .1.09.18.19.18m-2.93 0h2.12a.18.18 0 0 0 .18-.19V9.01a.18.18 0 0 0-.18-.19H8.1a.18.18 0 0 0-.18.18v1.9c0 .1.08.18.18.18m-2.96 0h2.11a.18.18 0 0 0 .19-.19V9.01a.18.18 0 0 0-.18-.19H5.14a.19.19 0 0 0-.19.19v1.88c0 .1.08.19.19.19m-2.92 0h2.12a.18.18 0 0 0 .18-.19V9.01a.18.18 0 0 0-.18-.19H2.22a.18.18 0 0 0-.19.18v1.9c0 .1.08.18.19.18m21.54-1.19c-.06-.05-.67-.51-1.95-.51-.34 0-.68.03-1.01.09a3.77 3.77 0 0 0-1.72-2.57l-.34-.2-.23.33a4.6 4.6 0 0 0-.6 1.43c-.24.97-.1 1.88.4 2.66a4.7 4.7 0 0 1-1.75.42H.76a.75.75 0 0 0-.76.75 11.38 11.38 0 0 0 .7 4.06 6.03 6.03 0 0 0 2.4 3.12c1.18.73 3.1 1.14 5.28 1.14.98 0 1.96-.08 2.93-.26a12.25 12.25 0 0 0 3.82-1.4 10.5 10.5 0 0 0 2.61-2.13c1.25-1.42 2-3 2.55-4.4h.23c1.37 0 2.21-.55 2.68-1 .3-.3.55-.66.7-1.06l.1-.28Z" />
      </svg>
    ),
  },
  expo: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="adaptive-icon h-full w-full"
        fill="#000020"
        viewBox="0 0 24 24"
      >
        <title>Expo</title>
        <path d="M0 20.084c.043.53.23 1.063.718 1.778.58.849 1.576 1.315 2.303.567.49-.505 5.794-9.776 8.35-13.29a.761.761 0 011.248 0c2.556 3.514 7.86 12.785 8.35 13.29.727.748 1.723.282 2.303-.567.57-.835.728-1.42.728-2.046 0-.426-8.26-15.798-9.092-17.078-.8-1.23-1.044-1.498-2.397-1.542h-1.032c-1.353.044-1.597.311-2.398 1.542C8.267 3.991.33 18.758 0 19.77z"></path>
      </svg>
    ),
    isAdaptiveIcon: true,
  },
  react: {
    image: (
      <svg
        role="img"
        fill="#61DAFB"
        className="h-full w-full"
        viewBox="0 0 24 24"
        xmlns="http://www.w3.org/2000/svg"
      >
        <title>React</title>
        <path d="M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38-.318-.184-.688-.277-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44-.96-.236-2.006-.417-3.107-.534-.66-.905-1.345-1.727-2.035-2.447 1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442-1.107.117-2.154.298-3.113.538-.112-.49-.195-.964-.254-1.42-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87-.728.063-1.466.098-2.21.098-.74 0-1.477-.035-2.202-.093-.406-.582-.802-1.204-1.183-1.86-.372-.64-.71-1.29-1.018-1.946.303-.657.646-1.313 1.013-1.954.38-.66.773-1.286 1.18-1.868.728-.064 1.466-.098 2.21-.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933-.2-.39-.41-.783-.64-1.174-.225-.392-.465-.774-.705-1.146zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493-.28-.958-.646-1.956-1.1-2.98.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98-.45 1.017-.812 2.01-1.086 2.964-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39.24-.375.48-.762.705-1.158.225-.39.435-.788.636-1.18zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143-.695-.102-1.365-.23-2.006-.386.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295-.22-.005-.406-.05-.553-.132-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z" />
      </svg>
    ),
  },
  azure: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        viewBox="0 0 728.55 727.44"
      >
        <title>Azure Pipelines</title>
        <path
          fill="#315da8"
          d="M262,639.25,360.66,738h160.2a35.23,35.23,0,0,0,35.21-35.22v-370L262,627A8.47,8.47,0,0,0,262,639.25Z"
          transform="translate(-10.73 -11.28)"
        />
        <path
          fill="#416bb3"
          d="M10.73,227.89v160.2l98.71,98.71a8.49,8.49,0,0,0,12.22,0L416,192.49h-370A35.39,35.39,0,0,0,10.73,227.89Z"
          transform="translate(-10.73 -11.28)"
        />
        <path
          fill="#6389c6"
          d="M381.11,48.5,143.55,412a31.17,31.17,0,0,0,4,39L299.73,603.17a31.21,31.21,0,0,0,39,4L702.23,369.45a82,82,0,0,0,37-68.61V47.41a36.21,36.21,0,0,0-36.12-36.13H449.9A82.51,82.51,0,0,0,381.11,48.5Z"
          transform="translate(-10.73 -11.28)"
        />
        <path
          fill="#a0b9e1"
          d="M64.19,688V559.55H10.73V738.72H192.64V688Z"
          transform="translate(-10.73 -11.28)"
        />
        <path
          fill="#afc4e7"
          d="M557,280.54a90.5,90.5,0,1,0-90.5-90.5A90.49,90.49,0,0,0,557,280.54Z"
          transform="translate(-10.73 -11.28)"
        />
        <path
          fill="#7296ce"
          d="M395,311.32,201.44,504.84l44.64,44.64L439.6,356Z"
          transform="translate(-10.73 -11.28)"
        />
        <path
          fill="#8ba9d9"
          d="M207.54,588,246,549.57l-44.64-44.64L162.9,543.37Z"
          transform="translate(-10.73 -11.28)"
        />
      </svg>
    ),
  },
  bitbucket: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        width="500"
        height="500"
        viewBox="0 0 62.42 62.42"
      >
        <defs>
          <linearGradient
            id="New_Gradient_Swatch_1"
            x1="64.01"
            y1="30.27"
            x2="32.99"
            y2="54.48"
            gradientUnits="userSpaceOnUse"
          >
            <stop offset="0.18" stopColor="#0052cc" />
            <stop offset="1" stopColor="#2684ff" />
          </linearGradient>
        </defs>
        <title>Bitbucket</title>
        <g id="Layer_2" data-name="Layer 2">
          <g id="Blue" transform="translate(0 -3.13)">
            <path
              d="M2,6.26A2,2,0,0,0,0,8.58L8.49,60.12a2.72,2.72,0,0,0,2.66,2.27H51.88a2,2,0,0,0,2-1.68L62.37,8.59a2,2,0,0,0-2-2.32ZM37.75,43.51h-13L21.23,25.12H40.9Z"
              fill="#2684ff"
            />
            <path
              d="M59.67,25.12H40.9L37.75,43.51h-13L9.4,61.73a2.71,2.71,0,0,0,1.75.66H51.89a2,2,0,0,0,2-1.68Z"
              fill="url(#New_Gradient_Swatch_1)"
            />
          </g>
        </g>
      </svg>
    ),
  },
  circleci: {
    image: (
      <svg
        role="img"
        className="adaptive-icon h-full w-full"
        xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 390 390"
      >
        <title>Circle CI</title>
        <circle fill="#010101" cx="189.52" cy="192.54" r="45.96" />
        <path
          fill="#010101"
          d="M372,76.75A192.79,192.79,0,0,0,185.44,221.09a6.86,6.86,0,0,0-.25,2.24,9.34,9.34,0,0,0,9.2,9.19h77.76a8.73,8.73,0,0,0,8.2-5.46.24.24,0,0,1,.24-.25,100.75,100.75,0,1,1,0,84.71l-.24-.24a9.25,9.25,0,0,0-8.2-5.47H194.39a9.34,9.34,0,0,0-9.2,9.19c0,.75.25,1.49.25,2.24A192.78,192.78,0,0,0,372,461.58c106.33,0,192.54-86.21,192.54-192.54A192.18,192.18,0,0,0,372,76.75Z"
          transform="translate(-182.5 -76.75)"
        />
      </svg>
    ),
  },
  github: {
    image: (
      <svg
        role="img"
        className="adaptive-icon h-full w-full"
        xmlns="http://www.w3.org/2000/svg"
        viewBox="-1 0 100 100"
      >
        <title>GitHub</title>
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"
          fill="#24292f"
        />
      </svg>
    ),
  },
  gitlab: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        width="463.16"
        height="446.09"
        viewBox="0 0 463.16 446.09"
      >
        <title>GitLab</title>
        <g>
          <path
            fill="#db5c3b"
            d="M473.83,203.52l-.63-1.66L410.15,37.38a16.21,16.21,0,0,0-6.47-7.81A16.57,16.57,0,0,0,393.8,27a16.5,16.5,0,0,0-15.12,12.1L336.11,169.36H163.89L121.32,39.08a16.53,16.53,0,0,0-5.57-8.48,16.77,16.77,0,0,0-19.43-1,16.27,16.27,0,0,0-6.47,7.81l-63,164.49-.64,1.65A117.06,117.06,0,0,0,65,338.8c.08.05.14.11.22.17l.56.42,96,71.89,47.5,36,28.9,21.85a19.53,19.53,0,0,0,23.56,0l28.9-21.85,47.49-36L434.77,339l.26-.2a117.06,117.06,0,0,0,38.8-135.25"
            transform="translate(-18.42 -26.95)"
          />
          <path
            fill="#e87c42"
            d="M473.83,203.52l-.63-1.66A213,213,0,0,0,388.44,240c-.39.29-74.95,56.68-138.44,104.67,47.14,35.65,88.17,66.63,88.17,66.63L434.77,339l.26-.2a117.06,117.06,0,0,0,38.8-135.25"
            transform="translate(-18.42 -26.95)"
          />
          <path
            fill="#ec9e47"
            d="M161.82,411.28l47.5,36,28.91,21.85a19.52,19.52,0,0,0,23.55,0l28.9-21.85,47.49-36s-41-31-88.17-66.63c-47.14,35.65-88.18,66.63-88.18,66.63"
            transform="translate(-18.42 -26.95)"
          />
          <path
            fill="#e87c42"
            d="M111.55,240a212.74,212.74,0,0,0-84.74-38.11l-.64,1.65A117.06,117.06,0,0,0,65,338.8a1.84,1.84,0,0,1,.22.17l.56.42,96,71.89s41-31,88.18-66.63c-63.48-48-138-104.38-138.45-104.67"
            transform="translate(-18.42 -26.95)"
          />
        </g>
      </svg>
    ),
  },
  jenkins: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
        viewBox="-2 0 448 620"
      >
        <title>jenkins-logo</title>
        <path
          fill="#f7f7f7"
          d="M321.82,325.16c-2.65-1.84-4.95-4.69-3.32-8.05,9.69,5.39,21.15,3.22,31.53,5.76-.59,2.91-1.27,5.83-2.14,8.69C339,330.33,330.63,326.79,321.82,325.16Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f7f7f7"
          d="M431.52,376.75c1.11-4.17,4.94-9.1,9.8-7.54a61.68,61.68,0,0,1,15.77,8c.42,7.48-1,14.93-.77,22.41a133.81,133.81,0,0,1-3.19,25.92c-7.3-12.93-13.45-26.47-19.46-40C432.62,382.7,431.13,379.79,431.52,376.75Zm6,1.87c1.23,1.6,2.13,4,4.49,4.19,2.73.53,4.34-2.31,5.51-4.28-.95-1.91-1.66-4.65-4.28-4.64C440,373.13,438.4,376.1,437.52,378.62Zm7.06,16.8a4.67,4.67,0,0,0-.22,7.5c2.72,2.43,7.5-.16,7.14-3.72C451.78,395.66,447.41,393.84,444.58,395.42Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f7f7f7"
          d="M542.08,435.63c3.86-1.63,7.34-5,11.84-4.29,7.47,1.11,13.59,7.07,16,14.12s4.89,14.34,5.72,21.79c-1.92,9-4.21,18-7.94,26.46a155.24,155.24,0,0,1-21.46-.69c-9.1-.95-18.29-.18-27.39-.94-2.08.13-2.56-2.14-2.75-3.7-1.58-13.22-3.69-26.39-6.32-39.43l-.13-.65C519.91,442.79,531.45,440.35,542.08,435.63ZM518,462.4c12.57.94,21.08-10.44,32.51-13.62C538.52,448.85,525.68,452.63,518,462.4Zm6.64,8c10.76,1,21.47-1.06,32.18-1.76-6.23-2.62-13.1-3.2-19.8-3.08C532.55,465.62,527.5,466.53,524.65,470.36Zm-.29,14.37a298.4,298.4,0,0,0,36.5.56c-9.61-3.23-19.89-5.06-30-3.7A11.88,11.88,0,0,0,524.36,484.73Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f7f7f7"
          d="M320.84,461a490.89,490.89,0,0,1,68.78-8.32c14.81-.38,29.71-.43,44.39,1.85.27,28.68-1.18,57.47,1.88,86.05a364.5,364.5,0,0,0,6.8,55.2c-8.68,5.63-18.41,9.43-28.13,12.83-4.94,1.63-10,3.77-15.32,3a109.29,109.29,0,0,0-13.53-.91c-12-.75-23.76-3.88-35.44-6.68C334.53,557.81,326.38,509.41,320.84,461Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f7f7f7"
          d="M482.51,452.7c4.08-.25,8.18-.42,12.29-.28,7.24,12.35,8.59,27,9.75,41-5.09,2.31-10.29,4.34-15.53,6.25C487.2,484,483.69,468.47,482.51,452.7Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M353.08,14.82a164.1,164.1,0,0,1,83.1,0c13.53,3.67,26.64,9.61,37.36,18.78,13.58,11.55,26.38,24.44,35.76,39.71,11,20.43,14.89,43.86,16.28,66.8A228.32,228.32,0,0,1,591,255.86c12.6,56.07,3.85,116.88-25.23,166.58,4.55,2.33,8.66,5.78,11,10.43,4.07,8,6.9,16.51,9.62,25,2.43,8.23,5.3,16.69,4.33,25.4-.72,9.83-3.29,19.68-8.47,28.13-2.59,4.22-6.33,8-11.2,9.4-13.83,4.22-28.68,3.72-42.72.72-2.83-1.33-4.18-4.51-5.91-6.95-10.16-.47-20.66.38-30,4.81-.46,2.21-.5,4.6-1.51,6.66-2,3-5.71,4-9,4.93-3.1,13.08,3.18,25.85,4.84,38.7,1.16,6,1.24,13.53-3.86,17.88-5.49,4.38-12.77,5.25-19.45,6.51-.49,5.41,1.06,10.71.9,16.07-3.34,7.71-12.1,11-19.89,12A365.83,365.83,0,0,1,379.67,624c-12.15-1.2-24.58-2.56-36-7.12-8.64-20.56-14-42.33-20.31-63.68-17.84,1.73-35.26-4.28-51-12.16-8.9-4.24-17.45-9.28-26.79-12.52-4.35-1.75-9.41-3.34-11.92-7.63-2.49-5.26-1.84-11.23-2.07-16.86,0-8.09-.8-16.12-1.37-24.17-47-40.7-75.8-101.4-77.86-163.51a229.82,229.82,0,0,1,80.39-184.92c1.23-7.6,1.24-15.51,3.64-23,2.82-10.36,9.12-20.32,19.19-24.88A52.06,52.06,0,0,1,268,60.76C277,50.9,288.9,44.45,300.42,38c9-4.8,17.59-10.46,27.15-14.14C336,20.6,344.38,17.26,353.08,14.82Zm-9.43,26.23c-16.07,10.21-32.14,22.49-40.6,40,2,5.45,3.57,11.11,3.37,17,.68,18.48-8.68,35.94-6.59,54.51,1.37,9.57,5.16,18.69,5.75,28.41-4,6.66-13.07,5.75-19.77,6-1.72-7-3.16-14.41-7.89-20.08A15.83,15.83,0,0,0,266.3,161c-9.65-.76-19.2,4.66-24.12,12.88-4.63,7.13-5.32,16.15-3.36,24.27,2.61,11.23,8.33,22.34,17.95,29.08a21.1,21.1,0,0,0,16.85,3.16c5.3-2.28,9.08-8.29,15.5-7.66.17,2.93,1,6.43-1.37,8.73-2.76,3.6-8,6.4-7.29,11.66,1.8,13.66,6.92,26.7,12.57,39.21,4.5,9.14,9.22,19.13,18.41,24.44,12.39,7.15,27.15,7.84,41.08,8.75,5.4-8.25,16.6-7.24,25.07-5.77-15.66-8.81-27.5-22.8-38.49-36.7-4.74-6.6-8.64-14.24-8.8-22.53,12.4,17.1,24.8,35,42.7,46.89,12.87,8.35,27.81,14.92,43.46,14.09,19-.85,37-8.84,52.54-19.36,9.11-6.05,14.13-16.07,20.34-24.71,20.24-30.36,27.93-67.43,28.55-103.47.11-7.32-.95-14.59-.87-21.92-.52-10.34-1-20.86-4.12-30.8-3.53-11.88-14.86-20.55-27-22.14-5.24-.74-10.24,1.49-14.46,4.4-.26-4.56.82-9.57,4.76-12.36,5.62-4.52,13.28-3.79,19.93-2.79C484.58,63.59,473.55,47,456.1,38.69c-21.63-10.65-46-17.14-70.21-15.14C370.24,24.61,356.76,33.28,343.65,41.05ZM284.17,59.76c-7,6.15-13.81,13.08-17.56,21.79a99.78,99.78,0,0,0,15-4.79l.6-.87c6.35-1.55,14.3,3.13,19.25-2.55,5.28-5.56,8.06-12.88,12.74-18.88,2.77-3.64,7.11-5.62,9.92-9.22a12.05,12.05,0,0,0,4-2.4c2.61-2.42,6.51-2.82,8.75-5.73L333.76,34C315.84,39.42,298.6,47.74,284.17,59.76ZM252.56,107.3c-8.23,14.07-5.68,31.14-4.84,46.63.63-.25,1.89-.75,2.51-1,10.69-6.5,25-4,34.22,3.9,5.8,4.78,8.57,12.12,9.3,19.44,1.25-.64,2.75-.93,3.75-2,1.7-7.29-2.71-13.92-3.51-21-1.55-12.74.9-25.46,3-38,1.38-8.34.56-16.81.79-25.21l-.3.21c-.59-1.85-1.16-3.7-1.72-5.57C279.09,85.56,262.32,93.53,252.56,107.3Zm-31.4,54A216,216,0,0,0,167.77,274.8,217.62,217.62,0,0,0,228.5,460.14a254.45,254.45,0,0,0-6.62-40.59c-2.74-11.85-8.32-22.72-12.14-34.21-3.56-10.79-8.41-21.19-10.77-32.34-1-4.7-1-10.18,2.4-13.94,4.95-5.32,12.39-7,18.19-11.07,17.82-12.77,37.3-23,56.16-34.07,2.26-1.62,5.14-3,6.24-5.75,1.18-5.32-2-10.08-4.72-14.34-5.52-8.29-8.33-18.08-9.44-27.89a45.25,45.25,0,0,1-30.51-21.33A76.75,76.75,0,0,1,227,182.18c.71-7.2,1.84-14.88,6.49-20.74,3.31-3.6,1.78-8.71,1.34-13C229.24,151.45,225.55,156.87,221.16,161.29Zm304.75-1.43a287.65,287.65,0,0,1-10.18,72.76c-2.42,8.37-4.72,16.83-8.48,24.7-3.06,6.39-7.73,12-9.77,18.88-1.22,3.23,1.51,5.8,3.49,7.95,8,8.23,17.36,15.07,25.77,22.92,6.1,5.47,14.06,11.21,14.32,20.24-.43,10.14-4.63,19.55-7.4,29.2-7.69,26.22-16,52.28-25.47,77.91,13.7-6.31,27.7-12.86,42.94-14.17,2.61-2.7,4-6.41,5.91-9.62,23-42.15,31-92,23.27-139.36C573.52,229.94,554.67,190.4,525.91,159.86Zm-52.07,145c3.35-.37,7.17-1,10.1,1.14,2.82,1.84,4.27,5.07,6.84,7.18.65,5.2,2.71,10.09,3.34,15.28a84.41,84.41,0,0,1-.31,25.24c-.62,3.85-2.39,7.42-2.91,11.3,1.41,4,5.12,6.62,7.57,10-11.44,22.83-26.82,43.46-38.69,66,10.4-3.79,21.69-.67,32.15-3.84,3.84-.76,5.58-4.6,7.11-7.76,12.18-28.93,23.13-58.63,28.71-89.63.21-3.9,1.27-8.31-1.19-11.74-4.09-6.07-10.77-9.56-16-14.49-7.59-7-14.6-14.68-22.41-21.5C483.8,296.75,478.46,300.39,473.84,304.84Zm-190.11.57c-26.12,11.41-49.47,28.11-71.71,45.74,13.75,29,21.43,60.44,26.4,92a511.93,511.93,0,0,1,5.71,66.13c1.24,2,3.84,2.51,5.73,3.73,23.5,12.38,47.53,26.83,74.92,27.38-3.44-24.3-6.85-48.61-9.21-73-.16-2-.56-3.93-.87-5.88-9.55-2.35-19.35.26-29-.73,1-1.68,1.54-3.81,3.12-5.05,2.85-1.46,6.18-1.58,9.07-3,1.47-.88,2.55-3.13,1.34-4.65-2.13-3.29-5.35-6.33-4.15-10.66,6,2,10.3,7.22,16.38,9.2,6.23-15.67.12-32.47.89-48.61.65-3.48.77-9.51,5.55-9.46.6,1,1.26,2,2,3,.16,9.5-.72,18.95-1.51,28.4.46,9.65-1.41,19.69,2.05,29l7.85-.33v-.32c31-3.62,62.08-6.18,93.24-7.27-4.8-2.52-10-4.2-14.88-6.46-6.37-2.84-12.38-6.39-18.72-9.28-5.09-2.51-10.46-4.71-14.88-8.36-2.75-2.09-2.95-6.06-1.88-9.06,2-4.71,6.27-8.09,7.66-13.12-3.89,1.33-8.43,2.94-12.34.82-4.65-3.05-6.54-8.58-8.28-13.58-3.26-10.38-6.55-20.79-8.55-31.51-.52-1.42-.3-3.58-2-4.27C335,340,322.1,333.92,310.16,326.27a34.47,34.47,0,0,1-6.8-5.95c-4.45-5.12-8.65-10.48-13.61-15.12C288.09,303.41,285.59,304.79,283.73,305.41ZM417.62,322.6c-4.22.16-8.2-1.47-12.37-1.72a31.25,31.25,0,0,0,18.33,8.46c3.71.3,7.79,1.22,11.28-.52,5.22-3.95,10.13-8.32,15.51-12.08C439.35,318.16,428.8,322.36,417.62,322.6Zm25.45,9.84c.74,2.46,1.48,4.93,2.26,7.38a34.08,34.08,0,0,1,13.95,1.36c-4.23.92-9.09.51-12.7,3.22-.61,4.07-.14,8.21-.23,12.31,12.2,3.31,24.82,4.3,37.38,5.22,3.64-6,3.67-13.29,3.09-20-.59-7.16-1.46-14.47-4.31-21.11-1.79-4.35-7.12-5.82-11.32-4.36C460.62,319.41,452.61,327.4,443.07,332.44Zm-121.25-7.28a57.75,57.75,0,0,0,25.77,9.4c.07-.74.23-2.25.3-3,.87-2.86,1.55-5.78,2.14-8.69-10.38-2.54-21.84-.37-31.53-5.76C316.87,320.47,319.17,323.32,321.82,325.16Zm36.84-.45c-3.57,8-2.57,17.12-2.41,25.68.36,11.54,6.06,21.86,9.35,32.7.47,2,2.16,3.73,4.37,3.26,6.77-.51,13.14-3.21,19.37-5.73,11-4.57,18.93-13.83,28.49-20.59q.18-4.18.33-8.36a62.36,62.36,0,0,0-16.58-4.42c5-1.57,10.15-2.46,15.1-4.18.1-.93.31-2.79.42-3.72-3.53-.87-7.15-1.72-10.21-3.74A110.06,110.06,0,0,0,369,320.17,8.42,8.42,0,0,0,358.66,324.71Zm67.68,12.56c-1.54.68-3.91,1.25-3.71,3.41a42.73,42.73,0,0,0,2.51,13.41,10.86,10.86,0,0,0,8.36.16c6.41-2.95,6.58-13.23.69-16.8C431.8,336,428.83,336.28,426.34,337.27Zm-3.7,27c-1.31,1.55-2.64,3.1-4,4.64C433.26,387.91,440,411.32,451,432.34a39.65,39.65,0,0,0,2.15-6.84,133.81,133.81,0,0,0,3.19-25.92v.95c1.95-10.15.55-20.52,1.68-30.77-3.13-1.27-6.62-1.82-9.36-3.93-3.8-2.37-7.89-6.66-12.77-4.64C431.67,363.1,427.41,365.25,422.64,364.22Zm41.25,6.84c-.86,21.39-2.88,42.86-8.28,63.62,4.48-4.58,7.76-10.14,11.39-15.38,8.68-13.29,16.51-27.12,24.38-40.88-4.92-7.25-13.63-13.05-22.7-10.7C466.93,368.35,463.67,368.5,463.89,371.06Zm-83.73,37c19.77,10.86,40.18,21.16,62,27.11-8.68-20.84-16.72-42.39-30.61-60.45C398.77,383,383.59,392,380.16,408.06Zm161.92,27.57c-10.63,4.72-22.17,7.16-32.46,12.67l.13.65c-1.86,1.06-5.11,2.27-3.76,5,4.46,16.69,5,34.06,7.1,51.13,15,.88,30.56-4.45,45.12,1-8.56,3.06-18,2.8-26.37,6.6.39.32,1.16.93,1.55,1.23,8.84,2.23,18.11,1.29,27-.34C568,512.1,574,506.09,576.88,499c4.43-10.16,2.2-21.69-1.27-31.78-.83-7.45-3.24-14.72-5.72-21.79s-8.5-13-16-14.12C549.42,430.64,545.94,434,542.08,435.63ZM320.84,461c5.54,48.4,13.69,96.8,29.43,143,11.68,2.8,23.4,5.93,35.44,6.68,22.65,2.75,46,1.35,68-5.12-5.63-28.66-3-58.05-6.37-86.93-2.28-20.85-1.06-42-4.59-62.73-2.9-.49-5.79-1-8.7-1.41-14.68-2.28-29.58-2.23-44.39-1.85A490.89,490.89,0,0,0,320.84,461Zm161.67-8.31c1.18,15.77,4.69,31.25,6.51,47,.4,3.71.85,7.43,1.15,11.16,5-.46,9.7-2.52,14.47-4.09,0-4.44-.1-8.88-.09-13.32-1.16-14-2.51-28.64-9.75-41C490.69,452.28,486.59,452.45,482.51,452.7ZM452,456.08c-1.07,6.11-.5,12.33-.36,18.5-.14,16.3,1.39,32.6,2.5,48.86a168,168,0,0,0,22.29-3.73c-1.73-17.9-2-36-5-53.75-.63-3.78-1.5-7.51-2.31-11.24A58.13,58.13,0,0,0,452,456.08Zm3.1,79c-.22,15.84,1.1,31.64,2.11,47.43a62,62,0,0,0,18.66-4.19c.81-15.62-4.82-30.48-6.77-45.78C464.28,532.49,459.72,534.1,455.09,535.12Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M369.16,83.61c6-2,13.49-1.29,17.76,3.79,1.93,2.24,1,5.39.94,8.06-6.57-.72-13.46-1.61-19.73,1-10.47,4-16.92,14-21.25,23.83L344.07,119c-2.48-6,.34-12.5,3.36-17.71C352.59,93.36,360.15,86.72,369.16,83.61Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M496.31,121a7.12,7.12,0,0,1,2.5,3.18c4.34,9.6,8.51,19.36,14.42,28.12-3.9,6-10.75,9.47-17.65,10.75-4.18.54-9.19.65-12.24-2.79-1.95-2-2-4.85-2.27-7.41,7.12-2,15.14-.22,21.76-3.7C499.68,140.08,495.27,131,496.31,121Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M409.32,155.36c-5.46-10.31-12.67-21.09-11.29-33.31,4.06,4.4,5,10.64,7.81,15.78,2.1,4.9,6.09,8.48,9.83,12.12s4.07,10.82-.27,14.25c-5.62,6.06-14.63,5.69-22.17,5-4.3-.75-9.41-1.65-12-5.52-1.91-2.51-.32-5.53.59-8.06C390.92,156,400.92,161.08,409.32,155.36Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M447.16,132.22c-.58-3,4.31-2.44,4.3.07,2.74,11.56,10.18,21.16,17.05,30.58,7.83,10,15.78,20,25.31,28.49a6.51,6.51,0,0,1,1.81,6.71c-1,4.4-2.72,8.61-3.88,13-17.14,12.33-38.06,21.62-59.64,18.88-5.14-4.08-6.45-11.44-5.11-17.59.55-1.8,1.05-4.08,3.18-4.6,1.56,4.73,1.29,11.14,6.23,13.86,8.5,3,17.56-.38,25.53-3.49,6.73-2.94,13.42-6,19.93-9.41,3-4,3.53-10.24.26-14.28-4-5-8.46-9.5-12.36-14.52C458.6,166.28,447,150.65,447.16,132.22Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M249.24,184.73c.52-5.28,3.49-10.72,8.79-12.43,6.27-1.88,13,1.29,17.15,6,5.58,5.9,6.71,14.57,5.1,22.28-4.11-4.21-5.19-10.3-8.92-14.72-2.31-2.81-6.86-1.55-8.1,1.64-3.11,7.26-1.61,15.35-2.14,23-6.46-8.54-6-20.61-2.4-30.24C254.66,179.05,251.89,182.3,249.24,184.73Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M462,237.83c14.79-1.45,27.29-9.83,40.25-16.25-4.86,9.6-11.07,19.11-20.42,24.88-5.82,3.73-12.72,5.3-19.53,5.73A78.33,78.33,0,0,1,462,237.83Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M397.24,231.21c18.61,7.44,39.06,7.63,58.81,7.35,1.22,4.75,1.17,9.68,1,14.56-15.33.11-31.24-1.14-45.24-7.9A30.64,30.64,0,0,1,397.24,231.21Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M389,245.4a38.11,38.11,0,0,1,5.51-1.1,31.08,31.08,0,0,0,19,17.44c16.8,5.8,34.82,3.47,52.22,3.73-2.12,4.41-5.72,8.28-10.75,9.12-13.18,3.11-27.51,4.35-40.52-.2-10.8-4.2-15-16-22.88-23.54C390.23,249.31,388.14,247.76,389,245.4Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M464.46,329c5.48-2.95,12-3,18.06-3.21,2.44,10.86,4.85,22.81.82,33.56l-1.1,1c-10.56-.63-21.18-1.53-31.44-4.16-2.15-.32-2-3-2.17-4.62.76-3.81,5.36-3.28,8.24-4.08,2.55-.05,3.7-2.55,5.09-4.28l3.1-.61-3.47-2C461.59,336.66,460.53,331.53,464.46,329Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M363.54,335.54c1.9-3,5.78-3.12,8.92-3.21,9.12,0,18.72.34,27,4.63,4.21,4.17.15,10.77-4.94,11.79,3.58-.14,7.18.25,10.16,2.39,3.45,2.39,7.77,2,11.76,2.08-.2,2.25.83,5.3-1.57,6.69-8.79,6.66-16.49,15.13-26.89,19.37-6.12,2.32-12.43,5.33-19,5.33-2.78-2.93-3.34-7.5-4.49-11.31q-1.38-13.83-2.27-27.73C362.07,342.22,361.85,338.57,363.54,335.54Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M431.64,338c6.5,2,7,12.73.53,15.11a39.4,39.4,0,0,1-5.95,0c-2-4.76,3.64-7,4.4-11.29C430.87,340.9,431.39,339,431.64,338Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M437.52,378.62c.88-2.52,2.49-5.49,5.72-4.73,2.62,0,3.33,2.73,4.28,4.64-1.17,2-2.78,4.81-5.51,4.28C439.65,382.66,438.75,380.22,437.52,378.62Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M444.58,395.42c2.83-1.58,7.2.24,6.92,3.78.36,3.56-4.42,6.15-7.14,3.72A4.67,4.67,0,0,1,444.58,395.42Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M518,462.4c7.67-9.77,20.51-13.55,32.51-13.62C539.09,452,530.58,463.34,518,462.4Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M524.65,470.36c2.85-3.83,7.9-4.74,12.38-4.84,6.7-.12,13.57.46,19.8,3.08C546.12,469.3,535.41,471.35,524.65,470.36Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#211d1e"
          d="M524.36,484.73a11.88,11.88,0,0,1,6.49-3.14c10.12-1.36,20.4.47,30,3.7A298.4,298.4,0,0,1,524.36,484.73Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M343.65,41.05c13.11-7.77,26.59-16.44,42.24-17.5,24.22-2,48.58,4.49,70.21,15.14,17.45,8.34,28.48,24.9,40.06,39.64-6.65-1-14.31-1.73-19.93,2.79-3.94,2.79-5,7.8-4.76,12.36,4.22-2.91,9.22-5.14,14.46-4.4,12.11,1.59,23.44,10.26,27,22.14,3.11,9.94,3.6,20.46,4.12,30.8-.08,7.33,1,14.6.87,21.92-.62,36-8.31,73.11-28.55,103.47-6.21,8.64-11.23,18.66-20.34,24.71-15.57,10.52-33.54,18.51-52.54,19.36-15.65.83-30.59-5.74-43.46-14.09-17.9-11.85-30.3-29.79-42.7-46.89.16,8.29,4.06,15.93,8.8,22.53,11,13.9,22.83,27.89,38.49,36.7-8.47-1.47-19.67-2.48-25.07,5.77-13.93-.91-28.69-1.6-41.08-8.75-9.19-5.31-13.91-15.3-18.41-24.44-5.65-12.51-10.77-25.55-12.57-39.21-.74-5.26,4.53-8.06,7.29-11.66,2.37-2.3,1.54-5.8,1.37-8.73-6.42-.63-10.2,5.38-15.5,7.66a21.1,21.1,0,0,1-16.85-3.16c-9.62-6.74-15.34-17.85-17.95-29.08-2-8.12-1.27-17.14,3.36-24.27,4.92-8.22,14.47-13.64,24.12-12.88a15.83,15.83,0,0,1,11.62,5.89c4.73,5.67,6.17,13.11,7.89,20.08,6.7-.21,15.78.7,19.77-6-.59-9.72-4.38-18.84-5.75-28.41-2.09-18.57,7.27-36,6.59-54.51.2-5.87-1.39-11.53-3.37-17C311.51,63.54,327.58,51.26,343.65,41.05Zm25.51,42.56c-9,3.11-16.57,9.75-21.73,17.67-3,5.21-5.84,11.75-3.36,17.71l2.81,1.34c4.33-9.81,10.78-19.83,21.25-23.83,6.27-2.65,13.16-1.76,19.73-1,.09-2.67,1-5.82-.94-8.06C382.65,82.32,375.13,81.63,369.16,83.61ZM496.31,121c-1,9.94,3.37,19,6.52,28.15-6.62,3.48-14.64,1.72-21.76,3.7.29,2.56.32,5.44,2.27,7.41,3.05,3.44,8.06,3.33,12.24,2.79,6.9-1.28,13.75-4.72,17.65-10.75-5.91-8.76-10.08-18.52-14.42-28.12A7.12,7.12,0,0,0,496.31,121Zm-87,34.32c-8.4,5.72-18.4.66-27.51.23-.91,2.53-2.5,5.55-.59,8.06,2.6,3.87,7.71,4.77,12,5.52,7.54.72,16.55,1.09,22.17-5,4.34-3.43,4.16-10.57.27-14.25s-7.73-7.22-9.83-12.12c-2.85-5.14-3.75-11.38-7.81-15.78C396.65,134.27,403.86,145.05,409.32,155.36Zm37.84-23.14c-.17,18.43,11.44,34.06,22.61,47.67,3.9,5,8.4,9.55,12.36,14.52,3.27,4,2.74,10.24-.26,14.28-6.51,3.36-13.2,6.47-19.93,9.41-8,3.11-17,6.46-25.53,3.49-4.94-2.72-4.67-9.13-6.23-13.86-2.13.52-2.63,2.8-3.18,4.6-1.34,6.15,0,13.51,5.11,17.59,21.58,2.74,42.5-6.55,59.64-18.88,1.16-4.36,2.88-8.57,3.88-13a6.51,6.51,0,0,0-1.81-6.71c-9.53-8.46-17.48-18.49-25.31-28.49-6.87-9.42-14.31-19-17.05-30.58C451.47,129.78,446.58,129.26,447.16,132.22ZM249.24,184.73c2.65-2.43,5.42-5.68,9.48-4.46-3.61,9.63-4.06,21.7,2.4,30.24.53-7.67-1-15.76,2.14-23,1.24-3.19,5.79-4.45,8.1-1.64,3.73,4.42,4.81,10.51,8.92,14.72,1.61-7.71.48-16.38-5.1-22.28-4.16-4.7-10.88-7.87-17.15-6C252.73,174,249.76,179.45,249.24,184.73ZM462,237.83a78.33,78.33,0,0,0,.3,14.36c6.81-.43,13.71-2,19.53-5.73,9.35-5.77,15.56-15.28,20.42-24.88C489.3,228,476.8,236.38,462,237.83Zm-64.77-6.62a30.64,30.64,0,0,0,14.6,14c14,6.76,29.91,8,45.24,7.9.14-4.88.19-9.81-1-14.56C436.3,238.84,415.85,238.65,397.24,231.21ZM389,245.4c-.89,2.36,1.2,3.91,2.6,5.45,7.85,7.58,12.08,19.34,22.88,23.54,13,4.55,27.34,3.31,40.52.2,5-.84,8.63-4.71,10.75-9.12-17.4-.26-35.42,2.07-52.22-3.73a31.08,31.08,0,0,1-19-17.44A38.11,38.11,0,0,0,389,245.4Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M284.17,59.76c14.43-12,31.67-20.34,49.59-25.74l3.12,3.09c-2.24,2.91-6.14,3.31-8.75,5.73a12.05,12.05,0,0,1-4,2.4c-7.46,2.29-14.19,6.39-20.7,10.61-8,5.53-15.67,11.95-21.21,20l-.6.87a99.78,99.78,0,0,1-15,4.79C270.36,72.84,277.13,65.91,284.17,59.76Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M252.56,107.3c9.76-13.77,26.53-21.74,43.2-22.56.56,1.87,1.13,3.72,1.72,5.57-.32.24-1,.7-1.27.92-8.65,2.13-17.56,4.1-25.18,9a43.06,43.06,0,0,0-20,27.37c-2.14,8.29-1.4,16.92-.75,25.36-.62.26-1.88.76-2.51,1C246.88,138.44,244.33,121.37,252.56,107.3Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M417.62,322.6c11.18-.24,21.73-4.44,32.75-5.86-5.38,3.76-10.29,8.13-15.51,12.08-3.49,1.74-7.57.82-11.28.52a31.25,31.25,0,0,1-18.33-8.46C409.42,321.13,413.4,322.76,417.62,322.6Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M321.82,325.16c8.81,1.63,17.15,5.17,26.07,6.4-.07.75-.23,2.26-.3,3A57.75,57.75,0,0,1,321.82,325.16Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M422.64,364.22c4.77,1,9-1.12,13.22-3,4.88-2,9,2.27,12.77,4.64,2.74,2.11,6.23,2.66,9.36,3.93-1.13,10.25.27,20.62-1.68,30.77v-.95c-.21-7.48,1.19-14.93.77-22.41a61.68,61.68,0,0,0-15.77-8c-4.86-1.56-8.69,3.37-9.8,7.54-.39,3,1.1,5.95,2.15,8.73,6,13.55,12.16,27.09,19.46,40a39.65,39.65,0,0,1-2.15,6.84c-11-21-17.72-44.43-32.31-63.48C420,367.32,421.33,365.77,422.64,364.22Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M506,454c-1.35-2.73,1.9-3.94,3.76-5,2.63,13,4.74,26.21,6.32,39.43.19,1.56.67,3.83,2.75,3.7,9.1.76,18.29,0,27.39.94a155.24,155.24,0,0,0,21.46.69c3.73-8.47,6-17.43,7.94-26.46,3.47,10.09,5.7,21.62,1.27,31.78-2.84,7.06-8.88,13.07-16.51,14.55-8.87,1.63-18.14,2.57-27,.34-.39-.3-1.16-.91-1.55-1.23,8.36-3.8,17.81-3.54,26.37-6.6-14.56-5.46-30.1-.13-45.12-1C511,488,510.45,470.64,506,454Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M434,454.54c2.91.41,5.8.92,8.7,1.41,3.53,20.71,2.31,41.88,4.59,62.73,3.39,28.88.74,58.27,6.37,86.93-21.93,6.47-45.31,7.87-68,5.12a109.29,109.29,0,0,1,13.53.91c5.31.75,10.38-1.39,15.32-3,9.72-3.4,19.45-7.2,28.13-12.83a364.5,364.5,0,0,1-6.8-55.2C432.83,512,434.28,483.22,434,454.54Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M489,499.66c5.24-1.91,10.44-3.94,15.53-6.25,0,4.44.11,8.88.09,13.32-4.77,1.57-9.43,3.63-14.47,4.09C489.87,507.09,489.42,503.37,489,499.66Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#f0d7ba"
          d="M455.09,535.12c4.63-1,9.19-2.63,14-2.54,2,15.3,7.58,30.16,6.77,45.78a62,62,0,0,1-18.66,4.19C456.19,566.76,454.87,551,455.09,535.12Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M303.44,55.85c6.51-4.22,13.24-8.32,20.7-10.61-2.81,3.6-7.15,5.58-9.92,9.22-4.68,6-7.46,13.32-12.74,18.88-5,5.68-12.9,1-19.25,2.55C287.77,67.8,295.43,61.38,303.44,55.85Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M297.48,90.31l.3-.21c-.23,8.4.59,16.87-.79,25.21-2.1,12.52-4.55,25.24-3,38,.8,7.07,5.21,13.7,3.51,21-1,1.05-2.5,1.34-3.75,2-.73-7.32-3.5-14.66-9.3-19.44-9.26-7.91-23.53-10.4-34.22-3.9-.65-8.44-1.39-17.07.75-25.36a43.06,43.06,0,0,1,20-27.37c7.62-4.86,16.53-6.83,25.18-9C296.53,91,297.16,90.55,297.48,90.31Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M473.84,304.84c4.62-4.45,10-8.09,14.31-12.83,7.81,6.82,14.82,14.46,22.41,21.5,5.23,4.93,11.91,8.42,16,14.49,2.46,3.43,1.4,7.84,1.19,11.74-12.81-8.17-24.1-18.5-37-26.58-2.57-2.11-4-5.34-6.84-7.18C481,303.85,477.19,304.47,473.84,304.84Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M283.73,305.41c1.86-.62,4.36-2,6-.21,5,4.64,9.16,10,13.61,15.12-23.46,11.08-47.5,20.9-70.86,32.15a840.84,840.84,0,0,1,17.28,92c1.2,11.71,2.89,23.41,2.75,35.2-.06,11.13.73,22.53-2.67,33.3-1.89-1.22-4.49-1.77-5.73-3.73a511.93,511.93,0,0,0-5.71-66.13c-5-31.56-12.65-63-26.4-92C234.26,333.52,257.61,316.82,283.73,305.41Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M463.89,371.06c-.22-2.56,3-2.71,4.79-3.34,9.07-2.35,17.78,3.45,22.7,10.7C483.51,392.18,475.68,406,467,419.3c-3.63,5.24-6.91,10.8-11.39,15.38C461,413.92,463,392.45,463.89,371.06Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M380.16,408.06c3.43-16.07,18.61-25.1,31.41-33.34,13.89,18.06,21.93,39.61,30.61,60.45C420.34,429.22,399.93,418.92,380.16,408.06Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M319.85,391.56c3.06,4.33,8.91,7.71,8.39,13.69-.06,14.34-.1,28.69,0,43v.32l-7.85.33c-3.46-9.29-1.59-19.33-2.05-29C319.13,410.51,320,401.06,319.85,391.56Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M452,456.08a58.13,58.13,0,0,1,17.1-1.36c.81,3.73,1.68,7.46,2.31,11.24a5.26,5.26,0,0,1-3.94,4.74,52,52,0,0,1-15.83,3.88C451.49,468.41,450.92,462.19,452,456.08Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#638192"
          d="M282.26,460.53l3.43.21c9.66,1,19.46-1.62,29,.73.31,1.95.71,3.89.87,5.88-.17.9-.48,2.72-.64,3.63-6.33-1.07-12.67-2.16-19-3C290.57,467.29,286.54,463.42,282.26,460.53Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#d43833"
          d="M221.16,161.29c4.39-4.42,8.08-9.84,13.63-12.88.44,4.32,2,9.43-1.34,13-4.65,5.86-5.78,13.54-6.49,20.74a76.75,76.75,0,0,0,10.33,42.43,45.25,45.25,0,0,0,30.51,21.33c1.11,9.81,3.92,19.6,9.44,27.89,2.72,4.26,5.9,9,4.72,14.34-1.1,2.72-4,4.13-6.24,5.75C256.86,305,237.38,315.22,219.56,328c-5.8,4.11-13.24,5.75-18.19,11.07-3.43,3.76-3.42,9.24-2.4,13.94,2.36,11.15,7.21,21.55,10.77,32.34,3.82,11.49,9.4,22.36,12.14,34.21a254.45,254.45,0,0,1,6.62,40.59,217.81,217.81,0,0,1-7.34-298.85Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#d43833"
          d="M525.91,159.86c28.76,30.54,47.61,70.08,54.4,111.41,7.77,47.32-.24,97.21-23.27,139.36-1.94,3.21-3.3,6.92-5.91,9.62-15.24,1.31-29.24,7.86-42.94,14.17,9.49-25.63,17.78-51.69,25.47-77.91,2.77-9.65,7-19.06,7.4-29.2-.26-9-8.22-14.77-14.32-20.24-8.41-7.85-17.73-14.69-25.77-22.92-2-2.15-4.71-4.72-3.49-7.95,2-6.87,6.71-12.49,9.77-18.88,3.76-7.87,6.06-16.33,8.48-24.7A287.65,287.65,0,0,0,525.91,159.86Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#d43833"
          d="M443.07,332.44c9.54-5,17.55-13,28.12-16,4.2-1.46,9.53,0,11.32,4.36,2.85,6.64,3.72,14,4.31,21.11.58,6.75.55,14.07-3.09,20-12.56-.92-25.18-1.91-37.38-5.22.09-4.1-.38-8.24.23-12.31,3.61-2.71,8.47-2.3,12.7-3.22a34.08,34.08,0,0,0-13.95-1.36C444.55,337.37,443.81,334.9,443.07,332.44ZM464.46,329c-3.93,2.52-2.87,7.65-2.87,11.6l3.47,2-3.1.61c-1.39,1.73-2.54,4.23-5.09,4.28-2.88.8-7.48.27-8.24,4.08.2,1.59,0,4.3,2.17,4.62,10.26,2.63,20.88,3.53,31.44,4.16l1.1-1c4-10.75,1.62-22.7-.82-33.56C476.44,326,469.94,326.06,464.46,329Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#d43833"
          d="M358.66,324.71A8.42,8.42,0,0,1,369,320.17a110.06,110.06,0,0,1,37.88,15.44c3.06,2,6.68,2.87,10.21,3.74-.11.93-.32,2.79-.42,3.72-4.95,1.72-10.12,2.61-15.1,4.18a62.36,62.36,0,0,1,16.58,4.42q-.15,4.17-.33,8.36c-9.56,6.76-17.48,16-28.49,20.59-6.23,2.52-12.6,5.22-19.37,5.73-2.21.47-3.9-1.28-4.37-3.26-3.29-10.84-9-21.16-9.35-32.7C356.09,341.83,355.09,332.74,358.66,324.71Zm4.88,10.83c-1.69,3-1.47,6.68-1.37,10q.91,13.88,2.27,27.73c1.15,3.81,1.71,8.38,4.49,11.31,6.59,0,12.9-3,19-5.33,10.4-4.24,18.1-12.71,26.89-19.37,2.4-1.39,1.37-4.44,1.57-6.69-4-.05-8.31.31-11.76-2.08-3-2.14-6.58-2.53-10.16-2.39,5.09-1,9.15-7.62,4.94-11.79-8.25-4.29-17.85-4.65-27-4.63C369.32,332.42,365.44,332.59,363.54,335.54Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#d43833"
          d="M426.34,337.27c2.49-1,5.46-1.31,7.85.18,5.89,3.57,5.72,13.85-.69,16.8a10.86,10.86,0,0,1-8.36-.16,42.73,42.73,0,0,1-2.51-13.41C422.43,338.52,424.8,338,426.34,337.27Zm5.3.73c-.25,1-.77,2.9-1,3.86-.76,4.24-6.41,6.53-4.4,11.29a39.4,39.4,0,0,0,5.95,0C438.6,350.73,438.14,340,431.64,338Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#335061"
          d="M490.78,313.16c12.87,8.08,24.16,18.41,37,26.58-5.58,31-16.53,60.7-28.71,89.63-1.53,3.16-3.27,7-7.11,7.76-10.46,3.17-21.75.05-32.15,3.84,11.87-22.56,27.25-43.19,38.69-66-2.45-3.35-6.16-6-7.57-10,.52-3.88,2.29-7.45,2.91-11.3a84.41,84.41,0,0,0,.31-25.24C493.49,323.25,491.43,318.36,490.78,313.16Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#335061"
          d="M303.36,320.32a34.47,34.47,0,0,0,6.8,5.95C322.1,333.92,335,340,347.64,346.2c1.66.69,1.44,2.85,2,4.27,2,10.72,5.29,21.13,8.55,31.51,1.74,5,3.63,10.53,8.28,13.58,3.91,2.12,8.45.51,12.34-.82-1.39,5-5.67,8.41-7.66,13.12-1.07,3-.87,7,1.88,9.06,4.42,3.65,9.79,5.85,14.88,8.36,6.34,2.89,12.35,6.44,18.72,9.28,4.91,2.26,10.08,3.94,14.88,6.46-31.16,1.09-62.26,3.65-93.24,7.27-.09-14.35-.05-28.7,0-43,.52-6-5.33-9.36-8.39-13.69-.7-1-1.36-2-2-3-4.78-.05-4.9,6-5.55,9.46-.77,16.14,5.34,32.94-.89,48.61-6.08-2-10.34-7.18-16.38-9.2-1.2,4.33,2,7.37,4.15,10.66,1.21,1.52.13,3.77-1.34,4.65-2.89,1.39-6.22,1.51-9.07,3-1.58,1.24-2.12,3.37-3.12,5.05l-3.43-.21c4.28,2.89,8.31,6.76,13.65,7.43,6.35.86,12.69,2,19,3,.16-.91.47-2.73.64-3.63,2.36,24.43,5.77,48.74,9.21,73-27.39-.55-51.42-15-74.92-27.38,3.4-10.77,2.61-22.17,2.67-33.3.14-11.79-1.55-23.49-2.75-35.2a840.84,840.84,0,0,0-17.28-92C255.86,341.22,279.9,331.4,303.36,320.32Z"
          transform="translate(-152.18 -9.5)"
        />
        <path
          fill="#335061"
          d="M471.4,466c3.05,17.74,3.29,35.85,5,53.75a168,168,0,0,1-22.29,3.73c-1.11-16.26-2.64-32.56-2.5-48.86a52,52,0,0,0,15.83-3.88A5.26,5.26,0,0,0,471.4,466Z"
          transform="translate(-152.18 -9.5)"
        />
      </svg>
    ),
  },
  apollo: {
    image: (
      <svg
        role="img"
        className="adaptive-icon h-full w-full"
        height="256"
        preserveAspectRatio="xMidYMid"
        viewBox="0 0 256 256"
        width="256"
        xmlns="http://www.w3.org/2000/svg"
      >
        <path d="m160.227 178.5186h27.63l-44.107-114.47h-30.549l-44.107 114.47h27.632l7.208-19.39h41.675l-7.544-21.456h-27.44l17.85-49.254zm91.112-84.7506c-.982-3.536-4.634-5.613-8.185-4.627-3.537.982-5.61 4.646-4.628 8.183 2.773 9.985 4.178 20.306 4.178 30.676 0 63.248-51.456 114.702-114.704 114.702s-114.703-51.454-114.703-114.702c0-63.249 51.455-114.704 114.703-114.704 26.793 0 52.718 9.518 73.179 26.456-.796 1.9-1.238 3.985-1.238 6.173 0 8.835 7.162 15.997 15.997 15.997s15.997-7.162 15.997-15.997-7.162-15.997-15.997-15.997c-1.701 0-3.338.271-4.876.763-23.04-19.635-52.549-30.691-83.062-30.691-70.579 0-128 57.42-128 128 0 70.579 57.421 127.999 128 127.999s128-57.42 128-127.999c0-11.572-1.567-23.09-4.661-34.232z" />
      </svg>
    ),
  },
  prisma: {
    image: (
      <svg
        role="img"
        className="adaptive-icon h-full w-full"
        viewBox="0.34 -0.059977834648891726 33.11668247084116 39.96397783464889"
        xmlns="http://www.w3.org/2000/svg"
        width="2047"
        height="2500"
      >
        <path
          d="M32.908 30.475L19.151 1.26a2.208 2.208 0 0 0-1.88-1.257 2.183 2.183 0 0 0-2.01 1.042L.34 25.212a2.26 2.26 0 0 0 .025 2.426L7.66 38.935a2.346 2.346 0 0 0 2.635.969l21.17-6.262a2.32 2.32 0 0 0 1.457-1.258 2.27 2.27 0 0 0-.013-1.91zm-3.08 1.253L11.864 37.04c-.548.163-1.074-.312-.96-.865l6.418-30.731c.12-.575.914-.666 1.165-.134l11.881 25.23a.858.858 0 0 1-.541 1.188z"
          clipRule="evenodd"
          fillRule="evenodd"
        />
      </svg>
    ),
  },
  redis: {
    image: (
      <svg
        role="img"
        width="32"
        className="h-full w-full"
        height="32"
        xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 32 32"
      >
        <g transform="translate(0 3)" fillRule="nonzero" fill="none">
          <path
            d="M30.594 20.791c-1.689.875-10.438 4.451-12.3 5.416-1.863.966-2.898.956-4.37.257-1.471-.699-10.782-4.437-12.46-5.234-.838-.399-1.278-.735-1.278-1.052v-3.18s12.121-2.623 14.078-3.32c1.957-.699 2.636-.724 4.301-.118 1.666.607 11.623 2.393 13.27 2.992l-.001 3.135c0 .314-.38.659-1.24 1.104z"
            fill="#A41E11"
          />
          <path
            d="M30.594 17.61c-1.689.875-10.438 4.451-12.3 5.417-1.863.965-2.898.956-4.37.256-1.471-.698-10.782-4.438-12.46-5.234-1.676-.797-1.712-1.345-.064-1.987 1.647-.641 10.907-4.252 12.864-4.95 1.957-.698 2.636-.723 4.301-.117 1.666.607 10.363 4.048 12.009 4.647 1.646.6 1.71 1.093.02 1.968z"
            fill="#D82C20"
          />
          <path
            d="M30.594 15.606c-1.689.875-10.438 4.45-12.3 5.416-1.863.965-2.898.956-4.37.257-1.471-.7-10.782-4.438-12.46-5.235-.838-.398-1.278-.734-1.278-1.051v-3.18S12.307 9.19 14.264 8.492c1.957-.698 2.636-.723 4.301-.117 1.666.606 11.623 2.392 13.27 2.991l-.001 3.135c0 .315-.38.66-1.24 1.105z"
            fill="#A41E11"
          />
          <path
            d="M30.594 12.425c-1.689.875-10.438 4.45-12.3 5.416-1.863.966-2.898.956-4.37.257-1.471-.699-10.782-4.438-12.46-5.235-1.676-.796-1.712-1.345-.064-1.986 1.647-.641 10.907-4.253 12.864-4.95 1.957-.698 2.636-.724 4.301-.117 1.666.606 10.363 4.047 12.009 4.646 1.646.6 1.71 1.094.02 1.969z"
            fill="#D82C20"
          />
          <path
            d="M30.594 10.228c-1.689.875-10.438 4.451-12.3 5.417-1.863.965-2.898.955-4.37.256-1.471-.699-10.782-4.438-12.46-5.234C.627 10.268.187 9.932.187 9.615v-3.18s12.121-2.623 14.078-3.32c1.957-.699 2.636-.724 4.301-.117 1.666.606 11.623 2.391 13.27 2.99l-.001 3.136c0 .314-.38.659-1.24 1.104z"
            fill="#A41E11"
          />
          <path
            d="M30.594 7.047c-1.689.875-10.438 4.451-12.3 5.417-1.863.965-2.898.955-4.37.256-1.471-.699-10.782-4.437-12.46-5.234C-.211 6.689-.247 6.14 1.4 5.499 3.047 4.858 12.307 1.247 14.264.55 16.221-.15 16.9-.174 18.565.432c1.666.607 10.363 4.048 12.009 4.647 1.646.6 1.71 1.093.02 1.968z"
            fill="#D82C20"
          />
          <path
            fill="#FFF"
            d="M20.157 3.985l-2.742.283-.614 1.468-.992-1.638-3.166-.283 2.362-.847-.708-1.3 2.212.86 2.085-.68-.563 1.345zM16.637 11.108l-5.118-2.11 7.334-1.119z"
          />
          <ellipse fill="#FFF" cx="9.541" cy="6.311" rx="3.92" ry="1.51" />
          <path fill="#7A0C00" d="M23.398 4.386l4.34 1.705-4.336 1.703z" />
          <path
            fill="#AD2115"
            d="M18.596 6.274l4.802-1.888.004 3.408-.471.183z"
          />
        </g>
      </svg>
    ),
  },
  postgres: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        width="32"
        height="32"
        viewBox="0 0 32 32"
        className="h-full w-full"
      >
        <g fill="none">
          <path
            fill="#000"
            d="M31.876,19.1619394 C31.684125,18.5984242 31.1815,18.2059394 30.5315,18.1117576 C30.225,18.0673939 29.874,18.086303 29.458625,18.1693333 C28.734625,18.3141818 28.1975,18.3693333 27.8055,18.38 C29.285125,15.9575758 30.48825,13.1951515 31.180875,10.5947879 C32.300875,6.39006061 31.702375,4.47454545 31.003,3.60812121 C29.152125,1.31478788 26.45175,0.0827878788 23.194,0.0450909091 C21.456125,0.0244848485 19.9305,0.357212121 19.134625,0.596484848 C18.393625,0.46969697 17.596875,0.398909091 16.760875,0.385818182 C15.19375,0.361575758 13.809125,0.692848485 12.626,1.37369697 C11.971,1.15890909 10.91975,0.856121212 9.70575,0.662909091 C6.8505,0.208363636 4.54925,0.562545455 2.866,1.71563636 C0.82775,3.11175758 -0.117125,5.53745455 0.057625,8.92533333 C0.113125,10.0009697 0.733625,13.273697 1.710625,16.3774545 C2.272125,18.1614545 2.870875,19.6429091 3.49025,20.7810909 C4.368625,22.3950303 5.3085,23.3454545 6.363625,23.6867879 C6.955,23.8778182 8.0295,24.0116364 9.159625,23.0989091 C9.302875,23.2671515 9.494,23.434303 9.747625,23.5895758 C10.06975,23.7865455 10.463625,23.9475152 10.857,24.0429091 C12.274625,24.3865455 13.6025,24.3006061 14.735375,23.8189091 C14.742375,24.014303 14.74775,24.2009697 14.75225,24.3621818 C14.75975,24.6236364 14.76725,24.88 14.777125,25.1197576 C14.84425,26.7408485 14.958,28.0013333 15.295,28.8832727 C15.3135,28.9317576 15.338375,29.005697 15.364625,29.0841212 C15.53275,29.5832727 15.813875,30.4189091 16.529125,31.0733333 C17.26975,31.7512727 18.165625,31.9591515 18.986125,31.9591515 C19.397625,31.9591515 19.79025,31.9067879 20.134625,31.8352727 C21.362125,31.5801212 22.75625,31.1915152 23.76475,29.7990303 C24.71825,28.4826667 25.18175,26.5 25.265625,23.376 C25.2765,23.2876364 25.2865,23.2032727 25.296125,23.1229091 L25.316125,22.9578182 L25.54075,22.9769697 L25.598625,22.9807273 C26.848875,23.036 28.377625,22.7789091 29.3165,22.356 C30.058375,22.0221818 32.43575,20.8050909 31.876,19.1619394"
          />
          <path
            fill="#336791"
            d="M29.73825,19.4814545 C26.02075,20.2250909 25.765125,19.0046061 25.765125,19.0046061 C29.690125,13.3569697 31.331,6.18812121 29.915125,4.43357576 C26.052125,-0.352484848 19.36525,1.9110303 19.253625,1.96969697 L19.21775,1.976 C18.48325,1.82812121 17.661375,1.74012121 16.7375,1.72545455 C15.0555,1.69878788 13.7795,2.15309091 12.81125,2.86509091 C12.81125,2.86509091 0.8825,-1.90024242 1.437375,8.85830303 C1.555375,11.1470303 4.820375,26.1762424 8.714625,21.6367273 C10.138,19.9767273 11.513375,18.5732121 11.513375,18.5732121 C12.196375,19.0132121 13.014125,19.237697 13.871375,19.1570909 L13.938,19.102303 C13.91725,19.3083636 13.92675,19.5099394 13.964625,19.7486061 C12.961375,20.8355152 13.25625,21.026303 11.25075,21.4266667 C9.221375,21.8322424 10.4135,22.5541818 11.191875,22.7430303 C12.1355,22.9717576 14.3185,23.2958788 15.7935,21.2935758 L15.73475,21.5220606 C16.12775,21.8273939 16.40375,23.5078788 16.3575,25.0313939 C16.31125,26.5547879 16.280375,27.6007273 16.59,28.417697 C16.899875,29.2346667 17.2085,31.0728485 19.845,30.5250909 C22.047875,30.0672727 23.1895,28.8809697 23.348375,26.9020606 C23.461,25.4952727 23.716125,25.7032727 23.732125,24.4454545 L23.93675,23.8500606 C24.172625,21.9430303 23.97425,21.3277576 25.331375,21.6139394 L25.661375,21.6420606 C26.660125,21.6860606 27.967625,21.4861818 28.735,21.1403636 C30.38725,20.3968485 31.36725,19.1552727 29.738,19.4814545 L29.73825,19.4814545"
          />
          <path
            fill="#FFF"
            d="M13.5095,9.88181818 C13.1745,9.83660606 12.871125,9.87842424 12.717625,9.99115152 C12.631375,10.0545455 12.604625,10.128 12.597375,10.1785455 C12.578125,10.3124848 12.674875,10.4606061 12.734375,10.5369697 C12.902625,10.7532121 13.148375,10.9018182 13.391625,10.9345455 C13.426875,10.9393939 13.462,10.9415758 13.496875,10.9415758 C13.9025,10.9415758 14.271375,10.6352727 14.303875,10.4092121 C14.3445,10.1260606 13.920625,9.93733333 13.5095,9.88193939 M24.6075,9.89078788 C24.5755,9.66884848 24.16825,9.60557576 23.78175,9.65769697 C23.39575,9.70981818 23.0215,9.87878788 23.05275,10.1012121 C23.07775,10.2741818 23.399875,10.5694545 23.781125,10.5694545 C23.813375,10.5694545 23.845875,10.5673939 23.878625,10.5629091 C24.133125,10.5287273 24.319875,10.372 24.408625,10.281697 C24.543625,10.144 24.621875,9.99054545 24.6075,9.89078788"
          />
          <path
            fill="#FFF"
            d="M30.97525,19.3969697 C30.8335,18.9813333 30.37725,18.8476364 29.61925,18.9993939 C27.368625,19.4498182 26.562625,19.1378182 26.298,18.9488485 C28.047375,16.3646061 29.4865,13.2407273 30.262875,10.3261818 C30.630625,8.94557576 30.83375,7.66339394 30.850375,6.61830303 C30.86875,5.47127273 30.66725,4.62836364 30.25175,4.11345455 C28.5765,2.03769697 26.11775,0.924242424 23.1415,0.89369697 C21.095375,0.871393939 19.366625,1.37915152 19.0315,1.52193939 C18.32575,1.35175758 17.556375,1.24727273 16.71875,1.23393939 C15.18275,1.20981818 13.855,1.56642424 12.75575,2.29333333 C12.27825,2.1209697 11.04425,1.71018182 9.535125,1.47442424 C6.926125,1.06715152 4.852875,1.37575758 3.373375,2.39212121 C1.608,3.6049697 0.793,5.7729697 0.950875,8.83575758 C1.004,9.86618182 1.6095,13.0361212 2.565,16.0718788 C3.82275,20.0675152 5.19,22.3294545 6.6285,22.7947879 C6.796875,22.8492121 6.991,22.8872727 7.205125,22.8872727 C7.729875,22.8872727 8.37325,22.6579394 9.042625,21.8775758 C9.85907042,20.9278246 10.7036308,20.0011353 11.57525,19.0986667 C12.14075,19.3929697 12.762,19.5573333 13.397375,19.5738182 C13.398625,19.5899394 13.40025,19.6060606 13.40175,19.6220606 C13.2923782,19.7485312 13.1852787,19.8768333 13.0805,20.0069091 C12.64025,20.5488485 12.548625,20.661697 11.1315,20.9446061 C10.728375,21.0253333 9.65775,21.2392727 9.642,21.9670303 C9.625,22.7621818 10.907625,23.0961212 11.05375,23.1315152 C11.563,23.2551515 12.053625,23.3161212 12.5215,23.3161212 C13.659375,23.3161212 14.66075,22.9534545 15.461,22.2517576 C15.436375,25.0864242 15.55825,27.8796364 15.90925,28.7306667 C16.19675,29.4273939 16.899,31.1300606 19.11725,31.1299394 C19.44275,31.1299394 19.801,31.0932121 20.195125,31.0112727 C22.51025,30.5300606 23.515625,29.5378182 23.9045,27.350303 C24.112625,26.1812121 24.46975,23.3895758 24.63775,21.8921212 C24.99225,21.9993939 25.448625,22.0484848 25.942,22.0483636 C26.971,22.0483636 28.158375,21.8363636 28.903,21.5012121 C29.7395,21.1244848 31.249,20.2001212 30.97525,19.3969697 Z M25.462,9.27818182 C25.454375,9.72024242 25.391625,10.1215758 25.325125,10.5404848 C25.2535,10.9910303 25.1795,11.4568485 25.160875,12.022303 C25.1425,12.5726061 25.213375,13.1447273 25.281875,13.6980606 C25.420375,14.8156364 25.5625,15.9661818 25.012375,17.1014545 C24.9209924,16.944441 24.8395907,16.7821587 24.768625,16.6155152 C24.70025,16.4547879 24.55175,16.1966061 24.346125,15.8392727 C23.54625,14.4482424 21.673125,11.1907879 22.632,9.86157576 C22.917625,9.46593939 23.6425,9.05915152 25.462,9.27818182 Z M23.2565,1.78884848 C25.92325,1.84593939 28.03275,2.81333333 29.52625,4.664 C30.67175,6.08351515 29.410375,12.5425455 25.75875,18.1147879 C25.7220271,18.0695078 25.6851102,18.0243761 25.648,17.9793939 L25.60175,17.9233939 C26.545375,16.4122424 26.360875,14.9170909 26.196625,13.5915152 C26.129125,13.0475152 26.065375,12.533697 26.081625,12.0510303 C26.098375,11.5395152 26.168125,11.1007273 26.235625,10.6764848 C26.3185,10.153697 26.402875,9.61272727 26.379625,8.9750303 C26.397,8.90812121 26.404,8.82909091 26.394875,8.73527273 C26.3355,8.12375758 25.6155,6.29357576 24.148,4.63709091 C23.34525,3.7310303 22.174625,2.71709091 20.57625,2.03321212 C21.26375,1.8950303 22.203875,1.76618182 23.2565,1.78884848 Z M8.33425,21.3064242 C7.59675,22.166303 7.0875,22.0014545 6.92,21.9473939 C5.82875,21.5944242 4.5625,19.3578182 3.446125,15.8111515 C2.480125,12.742303 1.915625,9.65636364 1.870875,8.7910303 C1.729875,6.05430303 2.414,4.1470303 3.904375,3.12206061 C6.329875,1.45418182 10.317625,2.45248485 11.92,2.95878788 C11.897,2.98084848 11.873,3.00145455 11.85025,3.02387879 C9.22075,5.59890909 9.283125,9.99842424 9.289625,10.2673939 C9.289375,10.3711515 9.298375,10.5180606 9.310625,10.7201212 C9.355875,11.4601212 9.440125,12.8373333 9.215125,14.3969697 C9.006125,15.846303 9.466875,17.2648485 10.479,18.2889697 C10.5828727,18.3938714 10.6920486,18.4937113 10.806125,18.5881212 C10.355625,19.056 9.3765,20.0906667 8.33425,21.3064242 Z M11.144125,17.6709091 C10.328375,16.8454545 9.957875,15.6973333 10.1275,14.5206061 C10.365,12.8730909 10.277375,11.4381818 10.23025,10.6672727 C10.223625,10.5593939 10.21775,10.4648485 10.214375,10.390303 C10.5985,10.06 12.378625,9.13515152 13.648125,9.41721212 C14.227375,9.54581818 14.580375,9.92836364 14.727125,10.586303 C15.486625,13.9927273 14.827625,15.4124848 14.298125,16.5534545 C14.189,16.7884848 14.085875,17.0106667 13.997875,17.2404848 L13.929625,17.4181818 C13.756875,17.8673939 13.596125,18.2850909 13.4965,18.681697 C12.62925,18.6792727 11.785625,18.32 11.144125,17.6707879 L11.144125,17.6709091 Z M11.27725,22.2648485 C11.024,22.2035152 10.79625,22.0969697 10.662625,22.0086061 C10.77425,21.957697 10.972875,21.8883636 11.317375,21.8195152 C12.9845,21.4867879 13.242,21.2518788 13.80425,20.5596364 C13.933125,20.4008485 14.07925,20.2209697 14.281625,20.0018182 L14.281875,20.0015758 C14.58325,19.674303 14.721125,19.7298182 14.971125,19.8304242 C15.17375,19.9116364 15.371125,20.1579394 15.451125,20.4289697 C15.489,20.5569697 15.5315,20.7998788 15.392375,20.9889697 C14.217875,22.5836364 12.506375,22.5631515 11.27725,22.2648485 Z M20.002125,30.1378182 C17.962625,30.5615758 17.2405,29.5524848 16.764625,28.3989091 C16.4575,27.6541818 16.3065,24.2958788 16.413625,20.5871515 C16.415,20.5378182 16.40775,20.4901818 16.39375,20.4453333 C16.3812267,20.3567722 16.362178,20.2691946 16.33675,20.1832727 C16.1775,19.6436364 15.789375,19.1922424 15.32375,19.0050909 C15.13875,18.9307879 14.79925,18.7944242 14.39125,18.8956364 C14.47825,18.548 14.629125,18.1553939 14.79275,17.730303 L14.861375,17.5515152 C14.938625,17.3499394 15.035625,17.1410909 15.138125,16.92 C15.69225,15.726303 16.451125,14.0912727 15.6275,10.3975758 C15.319,9.01406061 14.28875,8.33842424 12.727,8.49539394 C11.79075,8.58933333 10.934125,8.95563636 10.506875,9.16569697 C10.415,9.21078788 10.331,9.25442424 10.2525,9.29684848 C10.37175,7.90290909 10.82225,5.29781818 12.5075,3.64957576 C13.568625,2.612 14.98175,2.09951515 16.7035,2.12715152 C20.096,2.1809697 22.2715,3.86921212 23.49925,5.27612121 C24.55725,6.48836364 25.130125,7.70957576 25.35875,8.36824242 C23.639375,8.19866667 22.47,8.52775758 21.87725,9.34957576 C20.587625,11.1372121 22.58275,14.6067879 23.541625,16.274303 C23.7175,16.5798788 23.86925,16.844 23.917,16.9562424 C24.22925,17.6900606 24.6335,18.18 24.928625,18.5375758 C25.019125,18.6471515 25.106875,18.7534545 25.173625,18.846303 C24.652875,18.9918788 23.7175,19.3282424 23.80275,21.0095758 C23.734,21.8532121 23.245125,25.8030303 22.99675,27.1985455 C22.668875,29.0421818 21.96925,29.7288485 20.002125,30.1379394 L20.002125,30.1378182 Z M28.515125,20.6910303 C27.982625,20.9306667 27.0915,21.1104242 26.245,21.1490909 C25.31,21.1915152 24.834,21.0475152 24.722,20.9589091 C24.6695,19.9111515 25.071625,19.801697 25.49725,19.6858182 C25.564125,19.6676364 25.629375,19.6498182 25.692375,19.6284848 C25.7315,19.6593939 25.774375,19.6900606 25.821375,19.7201212 C26.572875,20.2010909 27.91325,20.2529697 29.805625,19.8741818 L29.826375,19.8701818 C29.571125,20.1015758 29.134375,20.4121212 28.515125,20.6910303 Z"
          />
        </g>
      </svg>
    ),
  },
  planetscale: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        width="24"
        height="24"
        viewBox="0 0 24 24"
        strokeWidth="2"
        stroke="currentColor"
        className="h-full w-full"
        fill="none"
        strokeLinecap="round"
        strokeLinejoin="round"
      >
        <path stroke="none" d="M0 0h24v24H0z" fill="none" />
        <path d="M20.993 11.63a9 9 0 0 1 -9.362 9.362l9.362 -9.362z" />
        <path d="M12 3a9.001 9.001 0 0 1 8.166 5.211l-11.955 11.955a9 9 0 0 1 3.789 -17.166z" />
        <path d="M12 12l-6 6" />
      </svg>
    ),
  },
  mongodb: {
    image: (
      <svg
        role="img"
        width="15"
        height="15"
        viewBox="0 0 15 15"
        className="adaptive-icon h-full w-full"
        xmlns="http://www.w3.org/2000/svg"
      >
        <path
          d="M7.49998 0.5L7.86855 0.162138C7.77385 0.0588232 7.64013 0 7.49998 0C7.35982 0 7.2261 0.0588232 7.1314 0.162138L7.49998 0.5ZM7.49998 13.5L7.10682 13.8089C7.20161 13.9296 7.34654 14 7.49998 14C7.65341 14 7.79834 13.9296 7.89313 13.8089L7.49998 13.5ZM4.62287 9.83822L4.22971 10.1471H4.22971L4.62287 9.83822ZM4.86869 3.3705L4.50011 3.03263H4.50011L4.86869 3.3705ZM10.1313 3.37049L10.4998 3.03263L10.1313 3.37049ZM10.3771 9.83823L10.7702 10.1471H10.7702L10.3771 9.83823ZM7.99998 15V0.5H6.99998V15H7.99998ZM7.89313 13.1911L5.01602 9.52931L4.22971 10.1471L7.10682 13.8089L7.89313 13.1911ZM5.23726 3.70836L7.86855 0.837862L7.1314 0.162138L4.50011 3.03263L5.23726 3.70836ZM7.1314 0.837862L9.76268 3.70836L10.4998 3.03263L7.86855 0.162138L7.1314 0.837862ZM9.98392 9.52932L7.10682 13.1911L7.89313 13.8089L10.7702 10.1471L9.98392 9.52932ZM9.76268 3.70836C11.2517 5.33278 11.3454 7.79655 9.98392 9.52932L10.7702 10.1471C12.4342 8.02932 12.3198 5.01803 10.4998 3.03263L9.76268 3.70836ZM5.01602 9.52931C3.65457 7.79655 3.74821 5.33278 5.23726 3.70836L4.50011 3.03263C2.68016 5.01804 2.56571 8.02932 4.22971 10.1471L5.01602 9.52931Z"
          fill="black"
        />
      </svg>
    ),
  },
  mfe: {
    image: (
      <svg
        role="img"
        xmlns="http://www.w3.org/2000/svg"
        width="24"
        height="24"
        className="h-full w-full"
        fill="currentColor"
        viewBox="0 0 24 24"
      >
        <path
          fillRule="evenodd"
          d="M1.25 5a3.75 3.75 0 017.425-.75H12a.75.75 0 010 1.5H8.675A3.751 3.751 0 011.25 5zM5 2.75a2.25 2.25 0 110 4.5 2.25 2.25 0 010-4.5zM5.75 12a.75.75 0 00-1.5 0v3.325c-1.712.348-3 1.86-3 3.675a.75.75 0 001.5 0 2.25 2.25 0 111.5 2.122.75.75 0 10-.5 1.414 3.75 3.75 0 102-7.211V12zm14-3.325a3.751 3.751 0 002.786-4.925.75.75 0 10-1.414.5A2.25 2.25 0 1119 2.75a.75.75 0 000-1.5 3.75 3.75 0 00-.75 7.425V12a.75.75 0 001.5 0V8.675zM12 18.25a.75.75 0 000 1.5h3.325A3.751 3.751 0 0022.75 19a3.75 3.75 0 00-7.425-.75H12zm4.75.75a2.25 2.25 0 104.5 0 2.25 2.25 0 00-4.5 0z"
        />
      </svg>
    ),
  },
  eslint: {
    image: (
      <svg
        role="img"
        width="256"
        height="263"
        viewBox="0 0 256 263"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        className="h-full w-full"
      >
        <g>
          <path
            d="M100.033785,262.105923 L0.598353254,172.570518 L28.4489774,41.6943426 L155.626242,0.353572377 L255.061673,89.8889774 L227.211049,220.765153 L100.033785,262.105923 L100.033785,262.105923 Z M51.9479416,155.925418 L111.239309,209.233254 L187.066985,184.537583 L203.712085,106.534077 L144.420717,53.1174502 L68.5930412,77.9219124 L51.9479416,155.925418 L51.9479416,155.925418 Z"
            fill="#3A33D1"
          ></path>
          <path
            d="M181.301036,223.920106 L74.3589907,223.920106 L20.8335724,131.229748 L74.3589907,38.5393891 L181.301036,38.5393891 L234.826454,131.229748 L181.301036,223.920106 L181.301036,223.920106 Z M93.1799203,191.282656 L162.480106,191.282656 L197.184595,131.229748 L162.480106,71.1768393 L93.1799203,71.1768393 L58.5842231,131.229748 L93.1799203,191.282656 L93.1799203,191.282656 Z"
            fill="#6464E2"
          ></path>
        </g>
      </svg>
    ),
  },
  dotnet: {
    image: <DotnetIcon />,
  },
  csharp: {
    image: <CSharpIcon />,
  },
  fsharp: {
    image: <FSharpIcon />,
  },
  visualbasic: {
    image: <VisualBasicIcon />,
  },
};
